MMTKVLGMATVPGPRPRQKQVGPMIVKVEVEEKKEKCLPGLEIFRQRFRQFGYHDTPGPREALSQLRVLCCEWLRPELHTKEQILELLVLEQFLTILPNELQAWVREQCPESAEEAVTLLEDLEQELDEPGLEVSTPPDEQKKMSSSGIARESLISVQPQPVKTRNKCESWEPLLIEEIDEEQDFTQDLRQIQDDELNIQNEESTDKQQSSEEDSHTEGFQREIITVIVDNKCEAELERQRINFERERGTKYPLQNIGSRSVTELIPINLTVREKRYICAECGKAFSNSSNLTKHRRTHTGEKPYICTKCGRAFSHSSNLTLHYRTHMVDRPYDCDKCGKAFSQSSDLLKHQRSHTGEAPYQCKDCGKSFSGKASLTRHYRTHTGEKPYRCDECGKSFSQHAGLSSHQRLHTGEKPYKCKECGRAFNHSSNFNKHHRIHTGEKPYWCKNCGKAFCSKSNLSKHLRVHTGEGEVL