MEGASGEGEDRGGDEVPILVLMEENMRLALLTIAQSVPYLWPVILNSEWEFPSICIAGRDYELAYLAQRPTITLRLRDEAAWSAARPGLMEMRLGKRIFPTLNVCVEGLHAYELYTIFLDLMPLSQNVYKYQDGLWTPLQTTKLYPPTYRACHYSSQIFVHRGQIYLPRYHIVRHFTEADAAVRLRNASLCRNVLLAPLEYIGTYVIPGTAFVAVNNYYSRRISSLKIEARRSFAH