MKEKNVVHGLAGAMEKEEECKECALGKMRRLPFKHRRGITAHRILELLHIDLCGPMQEESIGGANYLMVVVDDFSRKGFTIPIKRKGDTFEEFRRLKMREESQTGERIIRIRSDRGGEFTSEEFRLFLEESGIVHEMTPPYTPQLNGVAESRNGKVMEMTRCMMLFAGVPTRLWAEAACCACHITNRMSTKALGMKTPEEIWSGHKPSVSHLRVFGCRVFCLVPKQLRHKLEPTSKEGVLVGYPDYSAGYRVWTQHSRHVYVSRDVTFHEDTFPCKEALNKGKGKEVAEVGGVVELTIGEANQQGQRPEGRLVPDQGDETREEERAAPNNHQQVLEPRPQRERRPSALLRDNKFVFIAGLKGNAEPNSIQEAKASEDWEHWQAAIRDELKSHEENGTWEWSGLPTGRKAVGSKWVFKVKRGANGEVVKYKARLVARGFSQGEGLDYTDTFAPVVAIGSIRTLLAYASACGWSVHQMDVKTAFLHGEVDEEIYMQPPPGSECKQGQVCRLRRAIYGLKQASRSWYLRLHQMLKEEGFRCNRVEASVYVHDEDGVILAVHVDDIILISPSTRKMEKTKEVLKKHFAMTDGGNINYCLGLEIKYDQGKRELTIGQGHYVDHMMNKFKMKNAVAVTTPMELGDISGPSEDLAPEVPYMSLVGSLMYAGICTRPDICMAIGRLSRHLKKPSVAHWNAAKRVLRYLKGTRGMRLKYAGNNTAIECYVDADW