MCPGKLKMTDTAMVFKSDKTGKVEQINSSDIELLNYQRFVGSFGLRVFLKNGSLHRFLGFTGDESKIAEFVKKNYKLDMLEKELSMRGWNWGSVQFKGAVLSFDVENKTSFEIPLNHVSQCNVGKNEVTVEFHRNDDAPVSLMEMRFHIPTSESADIDPVEAFQENVMKQASVISVSGDAIAIFREIHCLTPRGRYDIKVFQTFFQLHGKTYDFKIPTSSVLRLFLLPHKDNRQMFFVISLDPPIKQGQTRYHFLVTLFQMDEETNIELPFTEEELKEKYEDKLTKELSGPVYEVLGKIMKVIINRKLTGPGTFIGHSGTPAIGCSFKAAAGYLYPLERGFIYVHKPPVHIRFEEISTVNFARSGGSTRSFDFEIELKTGTVHTFSSIEKEEYSKLFDFIVSKKLNVKNTGGKASYKDDFADSDNEGEPDAYLARVKAEAKERDEDDDGSDSEESTDEDFNPNQQESDVAEEFDSNVESSSEDSDDEEGSGGDSGGSGSDGGREKKRDKKKEKKEKVKEKTPKKKEPRTKKTKKQKDPNAPKRPATAFMLFMNANRDQIKKDFPGISITEMSKKGGEMWKELKDKKEWETKAAKAKENYTEAVAAYKASGGGGDGDKGEKRKKKSTPKKSSDSAMTGSGFKSKEFIEDDSSSDEDSAKDKKKAKAPEAADKKKSKKSDSESEMSESEEEEDEDMSDDGSD