MKLLRTLSAPKNLLIRRIGHRYFAATPEEYANRNYANNESEYTTVINSITAQRKNFLLRDVYDDMLLDGIKPERDTFHSLLIGTMKGARLQDAFFFREEMKAMGFVPDVSLYNFLISTCGKCKNSEQAISILEEMKRFEVKPTGQTYICLLNAFAMTGRVDRVYAIVRDMTAAGLGLNKFCYAGLIAAHKNKEPVTDDVASKIIELVEQSKGWSAVEAPGDIPIRSMMGISQEELYNIPTAEYVYRRGFLDKELTVYHVAFHACADLKSVESIDALHEMLIKDGKTPDVFILMQTMRCYLQSGDLQRGRKIFEDYMSSGKPPMIEFYMTLVEGAMVGYTPEGMQLAQETLVNMSSRNSFLDPKMGSDLLLVAAGEKTGGYTVANLIWDMMQARKMTPSFPGVQAYYDGLKVREIPADDPRLKLVSQTYINLRKRFGG*