MKVFIVIMIIVVIFFALILLDIFMGRAGYRKKAYEPVFSKKKSDIELIHCGADLVERMMNDIRQAASSVHMMFFIMKNDEVSHNMYTLLKTKAQAGVSVYLLLDWAGCRAIKKTALQTMKNAGVHVHVMNRPRFPFFFFHMQKRNHRKITVIDGKIGYIGGFNIAEEYLGKKAKFGNWEDYHLRMIGEGVHDLQTLFASDLKRNTGIELGSDVWPKLQQGTISHKIYATDGYSLENIYLANIAQAKNRLTVCTPYYIPSKPLQEALINARKNGVSVRIIVPMKSDHPLVREAAFTYYSELLDAGCLIYRYYQGFYHVKALIIDDHLSIIGTANFDKRSLFLNEEVNVEIDDEAFTSEVYATIEEDMKKSELLTMEDFSKRTFRQRPAEWLGRALSYFL