MASTKVQRIMTQPINLIFRFLQSKARIQIWLFEQKDQRIEGRIINPRYLAYNHSHIFQRGFDEYMNLVLDDAEEVNVKKNSRKQLGRILLKGDNITLMMNTPLYTVKKSSLMTISLYVGSIVVAIILQLGLAYVLRDILEGPVLPAEMEAKLKAEKTDLDKKMKKLVVNVPNKDDADSFIGRADAYYQKRPQLLALLQELYDNYLSLADRYCQALAKNHHRRNSFPIPSFHFDHDNDDQFDKEENNGSEIVDSDAESSLSYQPPFPSTQAKLEPDMIIADLVIRSVDCEIILHELSQVDKLCNESSRKIELQESLLELLESERLILLNENARLGYKVASLMEENKGLSSESLFMKRKVAELARCMLNRREDHRVCMLSRKVEDLQGQIYGLESRNNEYYEQLLKHEEEKRSKSKMGLKGCFKVPEEAVVGNAKKGEKQKTIGAEVGKKVPKFWDRVKKLDIFLCAPEFN*