MHIVVSILIICIAGKGYSRYFSAISISREKYHIHPRVLEVIRLSGLYGVYKSNQPAINHSLITALVERWRPETHTFHFRTGEATITLQDVKVLYGLPVNGDPILGMMMADMCGGYLKLMYLSVIENIDKIGSYSWGSATLTYMRHFLCKASQSTQNEIVDFCHYFSLPLYCHAGRDIWRVRVPMFCWDVVELHLSDRVMIQFGLQRAIPTPFPFDSNHICHDRRETPNTNWELERAHWLSFWNQRLQYSCDAPINNEPLRYDDLYX