MNNRDQLFKAPPFENHSPLTWYQAASQLPNFIRDDAQAAAIEHLDRLWTELMMFKRKRNRFLGRSLRSPQVPKGLYFYGGVGRGKSFLMDAFFGCLPYRRKRRVHFHAFMAEIHRRLKALKSESNPLKSVAAEITKETRVLCFDEFHVSDIADAMILGRLLENLLNEGVVLVATSNYAPSELYPQGQNRSGFLPTIALIESSLTVLNVDGGEDYRLRTLRPAEIFFTPANEENEAKLAKLFKEMTGITDLNPGISTIHGREIPHKAESGRTIWFDFRALCFSPRSQSDYLYLAEHYEMVFISGLEQLSPQEKAEARRLTWLIDVLYDFRVKLCATGAVDVNHIYTEGDFAEEFTRTASRMVEMQSEVYLEQPHLTLSPKASGG*