MVRGPKKHLKRLNAPKHWMLDKLSGTYAPKPSPGPHKTRECLPLVVFIRNRLKYALTSREVKYILMQRLVKVDGKVRTDSKFPAGFMDVISIEKTGENFRLIYDVKGRYAIHRISAEEAKYKLCKVKKTGTGAKGVPYVVTHDGRTIRYPDPLAKVNDTVKVDLESGKIDEVIKFDSGNLCFITGGRNIGRVGVITSRERHQGGFDIVHVKDTLGHQFATRISNIFVIGNGSKPYISLPRGKGVKLTILEERDIRIQKLRAGK*