MKFSLLKLALVASHAVNPDVYWKSVLPNSPMPKAIKELVQTTEWSEDKNTAVGVGEDGVAVHTGKPGKQTDVSVGYGYGHSPFNYNYAASEDQLKDNPNIAFFFLENDLHRGTEMKTHFIKDDQKATFLPRQVAESIPFSSNKLPQIYNEFSIKSDSVEAQDMKQTLSECENKGIEGEEKYCATSLESMVDFSTSKLGKNVKAISTEVNAKESTPLQKYTIEGAKKLAADKAVVCHKQNYAYAVFYCHKTVSTRAYSVSLVGADGTKAKAVTVCHTDTSMWNPKHLAFQVLKVKPGSVPVCHFLPEDHVVWVPY*