MAFDMNERGFSLATGFVVDKALGIILTNRHVVTTGPVTADAVLHNKEEIELTPLYADPVHDFGFFKYDPADVRFMELQEIPLAPSEARVGLEVRVVGNDAGEKISILSGTIARLDRAAPNYGSHTYNDFNTFYFSCASNTSGGSSGSPVVNASGRAVALNAGTSTKSASSYYLPLQRPARALALLQKALLAGRGAGRACVPRGTLGVVLQHRAFGELKRLGLRRETEARLRLSAAVRGSLPGETGMLVVDQIVPAGPAEGALEPGNSCLWSLPRHFLPCGQELLDERPGEAVWLTLQRGGVEKAREDAVRAPPEHAPTLPRPLHRPFLEPAVEQARNWNMPPGGVHVAFSGYMLSNANVPSRAVISELNNCKTPDLDAFTSVFLSLPHGARVPVRYRLPYSHHTERLAVLDVERTWFA