MALSSLFIILPVPKVPYSNYSRRLLTARASSDAPAASASFDLRRYWTSLIADVESELDAAMPMQPPESIHSAMRYAVLPGAGKEGAAKRAPPVLCVAACELLGAPRAAALPAAAALEMLHAASLVHDDLPCFDAAPTRRGRPSTHAAYGTDMAVLAGDALFPLAYTHVISHTPCPDPVPHAVLMRVLAELARAVGSTGMAAGQFLDLAGATALGEAEVMQVLTKKFGEMAECSAACGAMLGGARPDEEAALRRYGRTIGVLYELVDDIRSASGNGKMRSNASVLRSLGMDRALGIVEELKAQAKTEADRFSDKYGDRVLPLYSFVDYAVERGFELQDAAATL*