MAGKRKTLSADEKRHLLESYDSLPKTSQRDAAQKLGIPQPTLSKILKDRESIIQNEGDRKRMRSGKEPMVEAALIKWIRNARERNAPLSGPLVMQKAKELAVALGVTDFKASTGWFERFKKREGIVFKKMHGEAEDADIRSREEWLENEWIKMRRDFAEEDIWNAAESGIYFRALPDGTLTFKSDNKKGGKKSKERITALFICSMTGKKKDLFIIGKSQNPRCFKNVRHLPVCYAANASAWMTGYLFGEWLKDWDRKLGQERRKILLLVDNCTAHVTLEFLPKNTTSILQPCDQGIIRTAKAYFCKQMARTVLHHIDDKNNKATAVEIARKISLLDAILMLANASTIRNCWKKGGLVIAPMEEA