MDFNSKFDIARTAEFIKNRGFHRVALQFPDELLKDSRRIVAALREELQSLSLCPPENLHEANLAQAFVQLYVMADTTYGNCCVDEVGASHVNAECVVHYGPTCLSPTSKLPAWFVFGKASINVKGCADSLFDCLSSSDKPILVIFGLEYEHAIGSVKEEMSLKSSALSGCRSKILYAEAKCSVMHPEKNSSTNSSSGQPEFVDCHDPCDSFEGCGSYSLGGLRWTLPHGGKMEDYLLFWIGPDNPAFGNIVLTYNACEIVRYDPMEDCLVKDKCHQKSILKRRYFLVEKAKDANIVGILVGTLGVGRFTHLSPSPRQI*