MTARKDKVIFQKQTKQYHEHCCVPQCTASSKYNGLLSFHGFPSHPELRRRWLVTIRRDKLKLTLHSKVCSLHFTPDQLLQPKAAGGRRMVKRGAVPVLFPWSHQSVQPPRAGQQEPESRPDPDGRAADPPVGFSLLDHDYCSVPEPADLDTAGNENETLKEEIKKQVEELKIPSSFGLQRFVGSDDDIRFYTRFESYRLFLMFWRLIEPSVHKMIRSSGAAEESSEAGTAVRSTHTKDSLQPIDELLLFQMYLAAGLQEGDLANRFQIHPSTASRIICLWADYLYSLLGSLCIWIDADAIRAQLPEDFRDFPDTQVIVGCSELRCQTPASALFHTDMSSKSKSQCVMRGLMGVAPHGAVTFVSSLYEGSVSDTELFLRSGLADRLTEDMAVMVDKGFLISGCVKCKVYCPPFLSPKPQMASQNVLQAQKVARLRVHVERVTQRVKENKLFDSVIPSSMAGNINKLFTVACLLVNYQNKPL