MSIGQYRNRSYLSATEAAQYLNISVSELHRLANANEINARMATSGQMRFSLSDLKDYASRASLAHRPQPASLSRSKITVDEVFIELFNKDSSSLEELADDSIHLMVTSPPYFNAKLYAAEPISGDLGDIHDIDDWFSKIGHVWQEVFRVLQPGRKAFINIMNLPISLEDGKYRTLNLVGRTIDVCEAIGFTFKRDIVWHKTNAVRAHFGTYPYPGGILINNMHEFILEFDKPERRGARKYAHVTKDQREASKLDKEFWLSIKKSDVWVMAPEGSGNNRSHVAPFPYELPMRIIKAFSYVGERILDPFVGSGTTLCAAADLRRNSFGYEINPEIATKTLHHLATRFAEPPGNH