MRVFALQLESFKETLMQSLFNSIPERSVIVLPEYVINPFFHHNMGLDVNEISNQSKRAIEFLSQKCEELDLIISAPVLLEERSKIYKKIALISKENIQYYTQQRLIPYPHWDEESFFDNEKSAFKELLVFERDGLRIAPLFGFEAHFDEIWVQAKNQGVDVVLLSSVATFESNERWRLLCQMRAFCASCVVVRANRIGAYRQIIVEEDQKNEFLWKFYGDSFVALPNGAIEDSLEGKMGALNAQIDKNEIDEWAKLWHFRTIKEG*