MCKLTNLRCLDIRDCDKLTHMPPKMGQLSCLHELGNFIVGETNEIACSGIGELQGLNHLRGHLKIQLLKNITDAIDVPRDTLINKPNLTSLDLSWDVEFGDLKDNREREVLEKQVLQGFQPHRNLKKLGIFGLNFPSWMMDTTLTELVKITLFGCWRCNYLPPLGELPCLKVLNIIGLKNVECIGNELYGNEVLGGFPSLELLYIEGMQKLKTWSGLGWQGKKVFPSLVKLEILFCPMLTTMEFFPDIKDLNVDQGMMQSLKNLKSFESMHQQICNQSSFTDEDQIRSQSSLEKLSIAYCNKVIFSGLGLRYLSSLKTLNIWDSNEFAHVAHELSFLTSLQELTLGQCHGLKSLPEEIGNLTSLRYLTIGGCSEMASLPRELQRLSALNELTIYGCPTLEIRCTKDTGEDWDKIQHIPRILIN