MVRLELQTWFQNRIVRRTSSLLVDHKQSIDVTEDASDVDDTCDCDNYQEPVVPLHRKEIQVGKLLGTGSFSQVHEITNVSLRGKLASFCSQEEQASRQLFSATFQAKAGSNSEDTGSRYVIKHLNRKLLRRPRQFHHAAQSLIEEADVMAKLDHPNILKIRGKALGGASAFAETGRFDGFFIITDLLSGTLKQRIEEWKRAKEYQSLGSLDKILMKTRHAIGLSSALDYLHDRRIIFRDFKPDNAGFKTDDTVQLFDFGLSRTLPEPGQAKEEFSGGSNDLGLLGEDEVTYLMSLAGTTRYMASEVLLTRRYNLKADVYSFALVFFEMLAEKTPFEGFGFGCFEEYVCRLGRRPELSRLGLPSGLEGLLEAAWHQDIAERFSMKDVCETLLLLVHDMEAGLVEPKEPTN*