MGPLSFCGCGKQAFQKLCVDTTTFESCGQVCEKVLNCGIHKCARVCHSGECEPCDIKVQVECYCGKENCLKNCQKFKEKREESRVGSYSCHQKCERPLGCGVHKCQLICHCGDCQSECSFSPKFVKTCPCGKKTVESILGHSRTACTDPIPVCESLCNKTLECGHKCQSNCHLGECSPCAVTVTRKCRCGRSEKTTLCSDSIEEYLCDFPCRQFKICGRHHCKLNCCPLSFKNKKGRKVIQENDEALEIFYHSCELTCNKLLPCGNHYCKXNC