MEYNILITGVSGYLGGTLLNRLKNAPLPKYHKLFALIRNPDQAHAVKQYAAEPLVFDIHDYESVLDNIQKYKINVVFSLVDAYSSTCQEHFIRALSELKKKTGQVVHFLHTSGAKAFSDHAGAPVDRTILDTEHSLLELQKSQHTDLPALQQLVGANTKIVELSESLGVRSYIFCPCMVYGKGEGFGNQVSIQTVAIVSTARATGHVRNLNESQQASWPVCHVVDNALLYIAILKKILSSEDCDHGQEGFYLASSGRVAWKDVYASIGAALFKRGLIKDSAVHPADEKVLAVMAETLKSSTDMVAPQLSGECTFTAKHGYEIGWKPLFPPDHIFEVMDEEVDLILSSNADKSERTQRNGAF*