MKKLRYYIIACTASLAFLTACDNAEYNVIDNAIYLEEPSLSASNNTKLTVDGEVTTTSITARLGQAVGENVTGTIEIDPAILTEYNEKHFTTYEVLPEKFLSYNKNFEIKAGETVAEATTFTIKNFPNDNGELYAVPVRMKVAEGAVSTIGESDHYIILLDKALIQSAPFMNTSNVAGTSTPFGLSLPEWSIETWVWMDGFQINNQAIINSGGNGTEIYIRFGDASIPYNSLQIKTMGSQVNTVTLFEKNKWYHLAITYDATGLVTIYINGEKDVTLQTKGGLANIDGMHIITSGTWFRDNCMMAQLRLWKKAVSQTQIKANMYLGVNPASPDLIGYWRLDEGEGNLLKDCTSNHYDMTAKGTLEWRHDIKFK