TMLSSPVTSTPFSVKDILKLEQQQHIPGVFHQQGFVMPELDVSSTPSPQYLHAALKSSEVLYSAEKPFCAGEGPLKSHLSSGDFDMLRGCCGSHTEEEMDAIEEPGSCGAEDSPGGNGKKEDFYPERPKQRQRRKPRVLFSQAQVFELERRFKQQRYLSAPEREHLASMLKLTSTQVKIWFQNRRYKCKRQRQDKSLELAGHPPPPRRVAVPVLVRDGKPCLGESQTYTAPYNVTVSPYHYNTYYGGYSSSPYSCSYTGMPSMPSVNQPPSQIVNMNFSMGSAVQPSALNQQGPLQAKLQGIRAW