MFIFGSSLVDNGNNNFIEKCKAKANYLPYGVDYVKGPTGRFTNGKNVIDLLGEHVKLGPIPTFKDPTTKGNAILQGIDFASGGSGILDDTGVVSQLGCKSNEALSNYLFVVGTGGNDFSLNYFLKFPSNNSTLPGFISKLITGLSQQLQLYDLGGRKFVVMSLYPNGCSPMVRARLPIPTLHDCVQTINVPLGLYNTNLRSLLDYMMQKMPDSKFVYVDVFNIIRNIIRTPSQFGIDNVRDPCCEVLTIKEGGNSTLCKNGGQACSNRNKFVWFDGLHPTEAVNVVLANKAFNSELNSEVYPTNVKKLIEG*