MKLSTILFTACATLAAALPSPITPSEAAVLQKRVYTSTETSHIDQESYNFFEKYARLANIGYCVGPGTKIFKPFNCGLQCAHFPNVELIEEFHDPRLIFDVSGYLAVDHASKQIYLVIRGTHSLEDVITDIRIMQAPLTNFDLAANISSTATCDDCLVHNGFIQSYNNTYNQIGPKLDSVIEQYPDYQIAVTGHSLGGAAALLFGINLKVNGHDPLVVTLGQPIVGNAGFANWVDKLFFGQENPDVSKVSKDRKLYRITHRGDIVPQVPFWDGYQHCSGEVFIDWPLIHPPLSNVVMCQGQSNKQCSAGNTLLQQVNVIGNHLQYFVTEGVCGI