MSETRPNPLLAPLLTLLRQASGSYKVHELLAELRRQEVIPPLPGDEQLQLFRLNFLIMNALYHLQAELHGEGWWLVISTLDIRLEPLAIREGASALAQGEALRSYYLDWQVFWQTDREEVEALLGSFWRACERDEHRAEALTLFALPTGAQPDAIRRRWRELALQHHPDRGGDADTFIRLRWAWEHLKSAK