MKNLIFKIGVLLAGASMLVSCEEKLPENKVYPYETQLISIKILNAGADGNTVVEGTINQDKKEITFPKLDKDSPFDKLRVEATVSEGAEITETVYDYSMEEGIASKTQVIRIQNHQRYTDYFMTIKRRIPVYGADFENPVEYKFLDASKIPGGTGSVSRCADFDGELVLIVKRTPPYVLKYEDLKAGKIEPQELDMTGVEGGTFPVNCGFLANGHIYIASLSGAAVSPLKIYYYETIASKPEVIGNFTNIPGTTKRHGDAISGNIDKNGNGYIFFGDNGGTDFVRIKVTNHKTTSEPTVLASNANATANTYVYRIEDTDKYLWSGLRLPVTLSDENVTPGGASLPLDDNILPKESVAARMFTFNQERYLMACVAKFGSASKVTPTLDVYNLTKGANAEEAMENFKAAESHKPDYSAIIGGDSGNTAPGISTNYHIVKDSNGNDEKLIIFGYRMNTGFVITEFGIKKEED