MSEKHPGPLVVEGKLSDAERMKLESNYLRGTIAEDLNDGLTGGFKGDNFLLIRFHGMYQQDDRDIRAERAAQKLEPRHAMLLRCRLPGGVITTTQWKAIDKFAAENTIYGSIRLTNRQTFQFHGILKKNVKPVHQMLHSVGLDALATANDMNRNVLCTSNPYESQLHAEAYEWAKKISEHLLPRTRAYAEIWLDQKKVATTDEEPILGQTYLPRKFKTTVVIPPQNDIDLHANDMNFVAIAENGKLVGFNLLVGGGLSIEHGNKKTYARTASEFGYLPLEHTLAVAEAVVTTQRDWGNRTDRKNAKTKYTLERVGIETFKAEVERRAGIKFEPIRPYEFTGRGDRIGWVKGIDDKWHLTLFIENGRILDYPGRPLKTGLLEIAKVHQGEFRITANQNLIVASVPEDQKARIEKLARDHGLMNAVTPQRENSMACVSFPTCPLAMAEAERFLPSFIDKVEGVMSKHGVSDEHIVTRVTGCPNGCGRAMLAEVGLVGKAPGRYNLHIGGNRNGTRIPRMYRENITESEILDSLDELVGRWAKEREAGEGFGDFTVRAGIIRPVLDPARDFWE*