MTKVLGMATGLGPRPPLEQVGPLIVKVEEEEKHHPGLEIFRQRFRQFGYHDTPGPREALSQLRVLCCEWLRPELHTKEQILELLVLEQFLTILPKELLAWVQEHCPQSAEEAVTLLEDLERELDEPGQQVSTPDEQKHLWKETSSSEMAEESLSSMQPQPVGTRNRYESWEPLHIQETGERQDLTQDLRMIQDYKLNTQKEEPTDKQKSSEEESHAEGFKRDVIAMTVANKYEARLERQQVNLERERGRKAPLQDVGSEDITELIPAKHTTGEKRYICAECGKAFSNSSNLTKHRRTHTGEKPYICTKCGKAFSHSSNLTLHYRTHMVDQPYDCGKCGKAFSQSSDLLKHQRIHTGEAPYQCVDCGKSFSSKASLIRHYRIHTGEKPYQCNECGKSFSQHAGLSSHQRLHTGEKPYKCKECGKAFNHSSNFNKHHRIHTGEKPYWCNNCGKTFCSKSYLSKHQRVHSGE