MDRKTDQLHIYFLPMMAPGHMIPLVDIARQFARRGAKVTIITTPLNASTFSKAIQRDRELGSDISNRTTEFPCKEAGLPDGCENIASTTSTEMYLKFIMGLSLFQQPFEQFLEEDHPDCLVAAPQFSWAVDVAAKLGIPRLFFNGTGFFPLCALHSLMEHKPHLKVESETEEFIIPGLPDTIKMSRQQLPDHLKCETESIITEIVRNIMKAEMTSYGSIVNSFYELEPYYVKHWELKGRKAWHIGPVSLYNKDNEDKAQRGHGTSFCEHQCLDWLNTKEPKSVIYICFGSMSVFSSTQLLEIAMALEASNQQFIWATQDAINEEQTWMPEGFEEKLKGQGLIIKGWVPQVLILDHEAIGGFVTHCGWNSLLEGVTAGVPMVTWPLSAEQFFNEKLPTEILKIGVPVGAQAWSYRTDSTVPINRENIQGAITKLMVGQEAEEMRSRAAALGNLAKMAVEKGGSSDNSLGSLLEELRKRKSSSN*