MKPDKQFIIIDHNIEKIKEFINEIIIEPKHLLSKWAKITNQTPAAKIGYIGQHLASLITGVPGTGSGARGNDLTDRSEVKSCNKVDQVDKCNNCGARVLRLEDKCPDCGSADIKRKDDSKWLFSVRDEQELKQYKNLDRIVLLLMDYPNFASGDFKDIRICAFEIYPKEERMQAFKELISNHYYNIFLPKQEKNKKTNPMNFHPWSFQFYKCNPIKTFECIIKDIDTCPNIAINSYIAPSCERDNSLKPLPMPSTLLKKEEWKEIIKKANYAEEIQPLIDNGFLKEKGLGKLTKCQFAKLPIKDKAAALPFLDQNLRDMVPLRPIVSALQKKHYQRG