MMTDKVRIDTLRADLLDANNETFLARQAEFESNVRSYPRKLPLAITKAEGVWLTDADNKQYLDCLAGAGTLALGHNHPDVLQSIQSVITSGLPLHTLDLTTPLKDRFSEYLLSCLPGEGKEYCLQFTGPSGADAVEAALKLAKKYTGRTAVISFSGGYHGMTHGALSVTGNLSPKAAVNGMMPEVQFMPYPHLYRCPLGIGGEAGVKALTYYFENLINDVESGVRKPAAVILEAVQGEGGVNPAPVEWQQRIRKVTEEHGILLIVDEVQAGFARTGKFFAFEHAGIQPDIIVMSKAVGGGLPLAVLGIKKQFDAWEPGHHTGTFRGNQLAMATGLTTLRHLRDNKIADKVAAQGEWLKGKLAELQKRYPVIGHVRGLGLMIGIEIVKPNEAQDHMGCYPADGELSALLQKKCFEAGLILERGGRHGCVLRLLPSLLISDAELDVFLDKFEQALLAAGVKPV*