MSGEDRFEVGYALAQKKQKSFVQPSLVEHARSRGIDMVCIDLDKPLVEQGPFDAILHKLSGKEWHKELEEYEKKHPDVIIIDSPDAIERLHNRISMLQAVSDLQVGDEQETFGIPKQSVMDRADCLGDLKAMSGLKFPVIAKPLVADGSAKSHAMSLIFNQEGLTKLKPPVVLQEFVNHGGVIFKVYVVGDYVKCVKRRSLPDVPEDELNRSEALCFSQISNMGSTQQCGASDYLQAELPPTKFVAELAKGLRENLGLRLFNFDLIRDSKAGNHYHVIDINYFPGYAKMPAYETVLTDFFLSLAKLKASSNTPVAN*