MADCESNSAHRKMKKMKKRKQHSADKEEGCNRPSKSHRTEQLAGEVEEPIVVPESEEAIKIQDDSPWRNLQLILSLQNNSIPLQEKLELAYNYVKSRTEGAGESREKIQTVSFSRVVVFFNNWVQRILVSSEKKIRVEGDKHAMEIAGSYLDCRCWVIFRFCLEESKKMGVSLHFLRDLLRVIQYISRDALIRLGDQPLVSEDLELHSIVLDCITLVFSSHGGISNENLDLWISLISVVLEFVQKVLNDKLDGTKAGIFAKQLSCCLLEPFVKFLKVHPTRKNGFREFIDKLFEDLVIVWDALDVHGCESNPEWKRNLSVLIEEVLSQALFHPTHIDGFLSLQSTSKYRHFDDKKSKEEKTFIKSYHRHLFDKLGKIITGKNASALSGAGELLRLFINCIYMKNGVLVGAEAFRHQEGNSTAFSRSSSNSSAISTSPPCYALDAEARKSVFDFFVEIMELFLSEIYTHSQAGVDAEPLYLGVSTLRSMNKLLATCVQEKVYIRTEDTSEGACFNFLKLIYDAIMSLTAQMNRLLQSFDSPEERIPGQLLILAAKEIFLAIHYLVDIEYDVVGDDLEKLWGTILALTTSSHSLMNASDQHLLTSEVLKLGCRLVHLYSELRQVNIAIFALSKAVRDVLSSFRSNEVFRSSLLCHSFANSMSMLLCSPEFRLSIRNAVKSIPEGQASGCIRQLIVDVAESLEWIKSEYQLPAESDFAEPRFSSCGTLCFDLKAEILGKSLTEMYTLILDSMTVTTGNSNLIALSVKDLMAVIRPGLSSLVSRGPDVLNVFFTLVTGRGFSKAAALGNDILSACWIVVFFFRLYMSCRSLQRQAISLMPPDASRKMSRALTDSFSAYSAKDWLESTGWEDESYFSWVVQPSAPLPAVLHIIAEFCHQHTVIVCCPLIYVLSGMALQRLVDLNRQMKSIDYLLQRNNNLVQAMLDNDAGLSSYSKDTKKWNKHVSTLRKEAADLTEFMMRYLSLVTEDRIYNSSVDQVSSKNTYLNHLYETEVWDFGTGSIDEKLFPSALWWIICQNVDIWCPHASKKDLKTFLLALIQNSHPCLSTNMSALRNYIEKSGYVTGVNRHLVSVELLSNTILYEQKPICRHMASIFCQILKKSVSSIFSYVGEVDLNGTPDWENAIHMLEKSSTTFFRSNHPQDNDSLLIEPIHHLLNDIPAELCEKELSPINAEITRCREFLNLLSWIPKGHLRSKSFSRYATSILNIDRLVVGCLFDQHGSVALCSRYELLRLLVTCRRTFKNLLMASCKGKKGHQSLLACLLSERSPVFWLLKSLSAVTGFLSVISQETSPQLKHMIFSLMDHTSFILLTLFKDQFEAIFALTAGKSYGGAISSVDGHKETVLRENGPRSDFSDNNNAWRSVSSVAGTLTRHAQELLDSLNLAVVNRKVDDLAGLQEMDKVSPLVSCFQGFLCGLVSAMDSLDIKRSSTLIESTSHNLKMKPCIETCADLLNSILHLLFLEGDQCPQGLSSTHTAIETECCNELLAAGTYQSRDSADEPNNVKKEEHYSGSADSVQSNDCKNDLQKFGGIESLLANVDFEQQYLRKSLLQGLSKGENLEAAFCLKHIFGASSAILKFSLHTKSTSLPKNLLPILIRVSHVLLSDFANHSGSLEQFSFIWLDGVAKFIGELGKIFPLLNPLSSRDLFVKQIELHLRAMGKCISLQGKEAALASREIESSTKMLSGLPEHDLSNSHWLNHLDELKSRLRMSFANFVSRASELHLLSAIQAIERALVGVQEHCIINYEVTTGSSHGAKVSAYVAAGIDCLDVILESVSGRKKLAVVKRHIQNLVSSLLNVVLHLQGPKIFFRNHKFRKDFTEPDPGSVCLMCISVLTKISAKHAFFQLEACHIGQLLHLPATIFQSAFQLWTSKVPLCSNYTGDLTSGETEVPGSERSVVDREFCIKLYAACCRMLCTVLKHHRSETRRCIALLEDSVGRLLNCLEMVCTCPVGGDNFGWEVQGGVKCASFLRRVYEEIRQHKDVYGDNCFQFLSCYIWVYCGYGRLRNGIIREIDEALRPGVYALIDACSEDDLQRLHTVFGEGPCRNTLATLQHDYKIHFQYGGKV*