MSGEVLSQNEIDALLSAISTGEMDAEELKKEEKEKKVKVYDFKRALRFSKDQIRSLTRIHDNFARLLTTHFSAQLRTYIHISVSSVDQVPYEEFIRSIPNMTILNLFDVHPMEGRIMMEVNPTIAYTMMDRVMGGIGISHNKVDSLTEIETKIISNLFENALGNYKEAWQSIADIEPEMTEFEVNPQFVQMVSPNETVVVISLNTQIGEISGVINLCIPHIVLEPLIPKLSVHYWMQSDRNEPKPEETKSLEKRIMTAQIPVVAELGTSELTIEEFLSLEVGDCITLDKSVTDPLTVLVGDKPKFLGQAGRVNRKQAVQILDHDIRGEQDGE