MEASLAEALRDICGAVESCGELLRQLCDRVLRLQPAALGPADRTALLAVGQRFRREAAAAIVAPFGPGSWAVLLYRYYWHKLQQLSRLTQQHEEEEEGEEGEEREHEAMDGEFGGGGSLSLDPGWAGQLQSIAAYLRLLDLEAVSEEAYAATVCRHLRLHLLRRTRHSFDQRMLGPALRYSATTPLQFLELVLTPGAAGECALAAWRSRLCYYVYEGVGCARIGDMFDIVVDYPDSLPAIDDLRDCLQHTNLHRRFITVFRGALMARLLHPGAATADIIQQYVSAIKALAHVDPGGAILGAVGGPIAAYLRGRRDTIRCIVTMLTADEEEAAAHNLLAEGAAVEDYSSDFESGEADAAALRAADTWEPDPVDADPERGSGAGGGDGGAGGGGGGGGGDVISKLVGIYGSKELFIAEYRCMLSDRX