MAVLTSDGATLRAFADSVLRAAEETLEEVMPVTLAVIGGVLAEAEPGSVALQDGDGGPPLLWATLAGRRMVFRYNTMTAMIELRDGTAEGYPFRLFGHRSLQMDIVNFFGSLRREGRI