MEKAALLLLFLAWFASEFRALGDDWIPASATFYGGGDASGTMGGACGYQNLYTDGYGIKNTALSTALFNNGAACGACFQIVCDSRKSTWCKKGTHITVTATNYCPPNYDLPSDNGGWCNPPRQHFDMSQPAWETIAVYRGGIVPVYYRRVKCQRSGGIRFTINGKNYFELVLIANVGGSGVVSGAWIKGSDTQWMAMSRNWGMNWQSNAYLTGQSLSFRVQTSDGKVKTAYDVAPATWKFGDTYASSIRF