MGRVKLKIKRLESYSNRQVTYSKRRTGILKKAKELSILCDIHIILLMFSPTGKPTLFHGERSNIEEVIVKFAQLTPQERAKRKLESLEALKKTFMKLDHDLNIHDFLGANSQSIEEMTKEVSRFRAQLAEVHKRLSYWSNPDKIDNIEHLRQMEDSLRESIERVRIHKENFGKHHLMSLECCNQFQNRIPLSVMIGAVQEAQPVMWLPNNENHHTLLHNELNFLPHRDAECSTDCSLAGYSGFFGSGKQTEISSSGQVDNVVQECNALNELGSNACLNLEPGEQYFYQPYSASNYQDDEKLKTEMEVNLQGNPVVNQVISNFEIPRPMYNNGHQAWVLSSGPCGIAMFDGNSYHQTPSSGQCHDL*