MKLPVPTGYHPYCSKVQTLPLIPAIKPTFRRSGWARMDSTVRRNRTKHKVVVIMGATGTGKSKLSIDLATRFPAEIINSDKIQIYSGLDITTNKIQMHERQGVPHHLLGDFDSSHAEITPSQFRSVAAAAISDISSRRKLPVLAGGSNSFIHALLVDRFDSESDPFNGSDSVSTELRYRCCFLWVDVSFAVLSDYLSKRVDEMLGSGMLEELAKFYDPDEDESRPKTGLRKAIGVPEFDRHFRNFEEAVKAIKDNTCHLAKKQIEKILRMRGAGWDLKRLDATEAFRVLLSSDSGKKSSEIWEKQVVEPSVKFVRRFLEE*