MALLLQGQGTRLVPLAGSRAPHPTGRRCPVAARAASSAPAADDNLGFKTMRKGIKEAASESILTPRFYTTNFEAMEDMFSLERNPDLPMEEFDAMLSEFRTDYNQTHFVRNETFKKAADGIHGPTRKIFIEFLERSCTAEFSGFLLYKELGRRLKKTNPVVAEIFTMMSRDEARHAGFLNKAMSDFNLALDLGFLTKNRKYTFFEPKFIFYATYLSEKIGYWRYISIYRHLQRNPDNQLYPLFEYFENWCQDENRHGDFFTALLKSQPQFLHDWKAKLWSRFFCLSVYVTMYLNDHQRSAFYESLGMNTTVFNRHVIIETNKTTARIFPQVPDCEAPIFWERMEALIRCNKSLIAISNSEAPSWLKTLRKLPVLERFAANLLLVFLGPVQDIGSVDFVPEGDPALAF*