MSQKPFRVIIVGGSVTGLTLAHSLHRIGVDYIILEKRAKVVVQEGASIGILPNGARVLDQLGLYNTIEQSAAPPESSHIHFPDGFHFISPYPKRMFESFGYPIAFLERRRLLEILYDTLPDKTKLKVNKTVSDIEQYPEGGKYNARVRTIDGDVYEGDLVVGADGVHSRTRREMWRLSGSSPTGDVPVSERNSTSVEYCCVFGISQGLSGLRVGQQVMRIYNGRTLLVVPSKDELVFWFLSQKLDRKYEYSNAPRFTLEDAAAQCLQVADAPIADGIQFQDIWKTRQAFNMVSLEENLFKTWSFGPIVCIGDSMHKRALDDNQFWTRRKLRH*