MGTRVKDLQSKADLDGVLKEGGPAILHFWADWCQASKQMDRVFSHLCTDTPYAKFLRVEAEQQPEISEAFSISAVPYFIFFKDGKVVDTLEGANPSELANKVSKVSGSLSHVSAATPASLGMAAGTTVIETVKELNESPQLVSINARPNTGLKGKLQQLVDSKPILLFMKGTPDQPRCGFSRKVVEVLKEVGVEFGSFDILSDEEVREGMKGTPEEPRCGFSAKAVEILREDGLEFGSFNILTDKEVREGLKTYSNWSSYPQLYMKGEFIGGSDIMLEMQKSGELKRVLAEKEVMPKESLENRLKHLVNSSPVMLFMKGTPDAPRCGFSTKVVNALREEGLSFGYFDILSDEEVRQGLKTYSNWPTFPQVYHKGELIGGCDIVLEMHKLGELKSTLAE*