MGQLSCLHELGNFIVGETNEIACSGIGELQGLNHLRGHLKIQLLKNITDAIDVPRDTLINKPNLTSLDLSWDVEFGDLKDNREREVLEKQVLQGFQPHRNLKKLGIFGLNFPSWMMDTTLTELVKITLFGCWRCNYLPPLGELPCLKVLNIIGLKNVECIGNELYGNEVLGGFPSLELLYIEGMQKLKTWSGLGWQGKKVFPSLVKLEILFCPMLTTMEFFPDIKDLNVDQGMMQSLKNLKSFESMHQQICNQSSFTDEDQIRSQSSLEKLSIAYCNKVIFSGLGLRYLSSLKTLNIWDSNEFAHVAHELSFLTSLQELTLGQCHGLKSLPEEIGNLTSLRYLTIGGCSEMASLPRELQRLSALNELTIYGCPTLEIRCTKDTGEDWDKIQHIPRILIN