MGQLSCLHELGNFIVGETNEIACSGIGELQGLNHLRGHLKIQLLKNITDAIDVPRDTLINKPNLTSLDLSWDVEFGDLKDNREREVLEKQVLQGFQPHRNLKKLGIFGLNFPSWMMDTTLTELVKITLFGCWRCNYLPPLGELPCLKVLNIIGLKNVECIGNELYGNEVLGGFPSLELLYIEGMQKLKTWSGLGWQGKKVFPSLVKLEILFCPMLTTMEFFPDIKDLNVDQGMMQSLKNLKSFESMHQQICNQSSFTDEDQIRSQSSLEKLSIAYCNKVIFSGLGLRYLSSLKTLNIWDSNEFAHVAHELSFLTSLQELTLGQCHGLKSLPEEIGNLTSLRYLTIGGCSEMASLPRELQRLSALNELTIYGCPTLEIRCTKDTGEDWDKIQHIPRILIN*