MLELTVLVDQSSTELLRGSPQDDLLRIQEDGLAVSKSSEWWADKKDPHKPLCSLNSKKPPWIRDAVHKKNQGSPSSAAAGRLLDNELLTLCQRGHLDKALHVLSHIDPSSPPSYHAYMSLLKACNKKKSLHHVKHVHAHLAHHNVRLTGLLGDYLVVTLAKCGGVEDARHIHHALPLRTVFSWTAIISAYVECGQGREALHMHKCMLEDGVEPDHFTFVSLFRACGSIPELTEGRKLHDNARMKGFDSDVFVGASLVTMYGKCGSIMEAENAFCELPCRDIVCWSAMLSAYVEQGQGEKALQVYRQMQEEGVSADAQAYASALQACETLAEKEEPVLVEGLGVKLMSLEIVQALHADARRKRFSSNVFVGTSLVSMYGKCGTIVDAENVFMG