MLQFHVAIYEIVDDPSLDSTISWSKSNKSFIIWNPKELFTKKILKRFFCCNLSQFITELDTYGFVRIEGSDEQLEFGHKQYFVRGKPELLKKMRLQAAMNRMKKSAKKAKARAEAEKNGSMTVRREPRIIIDADEVRMRAMAWMSLSQFYTGIYKVVDDPSLDSIISWSESNKSFVIWDPKELVEKKILRRFFRNKLSHFIKDLKSHGFVRIKGSDEHLEFGHEQYFVRGKPELMIKLRRKVAWGRVKKDLKAAKARAKAEAEKKGCVGDQPSYRKMCLEDARIRFDQIMGHSTKAKTPLENSFRHLQI*