MRKEQMLRRGESEQSTQLCAFIGIGSPEQEMQPLDLNNQKQYCAAKTLFISDSDKRKHFMLSVKMFYGSGHDIGVFQSKRIKVISKPSKKKQSLKNADLCIASGTKVALFNRLRSQTVSTRYLHVEDGHFHASSTQWGAFTIHLLDDNESESEEFQVRDGYVHYGATVKLVCSVTGMALPRLVIRKVDKQMALLEADDPVSQLHKCAFHMKDTERMYLCLSQEKIIQFQASPCPKEPNKEMINDGACWTIISTDKAEYQFYEGMGPVRTPVTPVPIVNSLHLNGGADVAMLEITGDNFTPSLQAWFGDVEAETMYRCAESLLCVVPDISQFRGEWSWVSDGNDTNIMVGDYHFQLYL