MGQLSCLQELSNFIVGRTNEIACSGIGELQGLNLRGHLEIPLLKNITDAIDVPRDTLINKPNLTSLYLMRDVEFGTSEEDREIEALDKQVLQGLQPHRSLKKLLIVGLNCPRWMMDTLTELVEIKLSGCWRCNHLPPLGELPYLKVLEIDGFKNVECIGNEFYGNEVSGGFPSLKKLNIFLMEKLKTWSGLKWKGERAFPSLVELGIWRCPMLTTMEIFSDTKDLNVDQGMMQSLKNLKLFESMHQQNCNQSSFVDEDQIRSQSSLQRLDILSCDKLIFSGLGLRYPSSLELLIIKESNEFAHVAHELSFLTSLQELQLIECHGLKSLPEGIRNLTSLESLKIRNCPEMASLPRELQCLSALKQLSIGGCHPSLEI*