MSQRRKVPEGQLCDVCSDKATGYHYGVASCNGCKTFFRRTVVSDLKFTCQFNGNCDIDKNVRCACRHCRFEKCLAAGMDANAIQNDRDRISSSVKVKREATPSNTNNMSYSALIGPYNIKREHSFENCNPDSSLVENTLDVELMNKLEHIESLCNDLRKKVINDELTAREILPRPSLLYEVAKLADDVGTQFREFYPASMNDVQMWNIRELRLCLEWVKVFPEFRELSSDDQFALVHNFAFTFNILNRVFYSIGNCEDKIVYHNGAYILRQPQDEVRIPGCRSIYHRQMDEIMIPLRKLKVDKKEFAAFKFILLFNPDATELSHFAKPLVETTREKYVKTLFHYMIHKNGINEGGSRYGKLLLMTSSIQQIIAQNEENMQVMEVFGHFWRINQFVKELCMKARENDKQ