MKVLGMATVLGPRPPQEQGPVIVKIEEEEEKGKRLPMEIFRQRFRQFGYHDTPGPREALSQLRVLCCEWLRPEIHTKEQILELLVLEQFLTILPQELQAWVQEHCPESAEEAVTLLEDLERELDEPAPQASPPPREQKRSWEKMSPSGMAEESLSSPQLESMETSHRYESWGPLYIQETGEEEKFTPVLRKVRDRKSKTQNEESTDKEGSSEESHAEGFRRDTLPMIVADKCEARLERQWVNPEKERGTKTPLQDKGSAKGREVVTKPAPGERRYICAECGKAFSNSSNLTKHRRTHTGEKPYVCTKCGKAFSHSSNLTLHYRTHLVDRPYDCKCGKAFGQSSDLLKHQRMHTEEAPYQCKDCGKAFSGKGSLIRHYRIHTGEKPYQCNECGKSFSQHAGLSSHQRLHTGEKPYKCKECGKAFNHSSNFNKHHRTHTGEKPYWCSDCGKTFCSKSNLSKHQKVHTAEGEGS