MKQSSNVPAFLSKLWTLVEEAHTNEFITWSQNGQSFLVLDEQRFAKEILPKYFKHNNMASFVRQLNMYGFRKVVHVDSGIVKQERDGPVEFQHPYFKQGQDDLLENIKRKVSSSKPEETKIRQEDLSKIISSAQKVQIKQETIESRLSTLKRENESLWREVAELRAKQTQQQQVIRKIVQFIVTLVQNNQLVSLKRKRPLLLNTNGPPKANRFQQIVKEPANNHHHKVPHSRTEGLKPREQISEDIIIYDVTDDNIDEENAPVTPETNEDATSDTSNCSQYPDIVIVEDDNEDDYATVIQGGDKSSDPTSVPITDHESSVIESGSSLMSNAVQVNNSSALTSEDPVSMMDSILNENINLLGKVELLDYLDSIDCSLEDFQAMLSGRQFSIDPDLLVDLFTSSVQMNPTDYISNTKLENKGSETNKNNEVQPTSEDGKNSKPKSDKQLIQYTAFPLLAFLDGSPSSTVENGSATSEAASSLDKPLGVDELLDSSLDPEPTQSKLVRLEPLTEAEASEATLFYLCELAPAPLDSDMPLLDN