MAAHLPHLSDVEKLSSRVIRVLGGNPGQFTLQGSNTYIIGTGFLRILIDTGVGRRIWIENIQNVLNTENATISQVVITHWHHDHVGGLKHLLEIAPYATIYKNKPETGQFGIQDGQKFEAEGVSLKALLCPGHTNDHTAFILQEENAIFTGDSILGHGTTGFEDLLTYLSSLDKLRGLCRGRIYPGHGPVIQDGPSKILEYINHRKERENQVIGVLSSSKFSSNLSNHKKENHDWSSMEIVSTLYGDIADELRLSAQRIVQEILKKLEQEGKVVEIGRTGSWRLNFQSMK