MTTTTRTIWRVNKTGALSGLERVDGDELAPPGPGEIRVKVKAIGLNFADVFSVLGLYGATPDCPFVPGLECCGIVEAIGESDPSLPEGAVVPTVAVGDSVMVVTRFGAYASAVNAPLHQCRPLPSGWTHEQGAAFLVQGLTAFYALRALGDVKKGQTVLVHSAAGGCGLFGLGICNALGATPIATVGSQTKVTAVLERFPDMDPDTIIVRDRRRFREQVAAAAAAAGSERGTCDVVMDAVMGDFFEGGWANLARGGRYVVYGAADLTPAGDLAWFNVLGWVKLGWKYLWRPRVDPTNLPGENKSVMGFNLIWMFDKIVELGGLLTDLDALRLPAPKVGESFDFDRLPDAIRTFQSGGTSGKVVVTLPED*