MKGLFKSKPKTPVELVRLVRDHLMYISCDANWNCRDVAKREEKMIELFKLIWEIKCVLYGNDMSEPIPEACAQLTEEFFKENTMQLLVLCLPKLNLEARKDATQIVANLQRQQVHYRLIASDYLEANKDLIDHLITGYENLDMALHYGPMLRECIRHQCVARYVLESEHMKKFFDYIQLPNFDIASDASATFKELLTRHKSTIAEFLTKNYDWFFVEFNSKLLESSNYITRRQAVKLLGEMLWDRNNNAVMNQYVSSIDNLMILMNLLKEPNKNIQLGAFQVFKLFVGNKNKTTEILTILIANRDKMIRFFNDFKLDKEDEQFEREKAEVIAEISALELRDLPG*