MSTKQVTCRYFMHGVCREGSQCLFSHDLANSKPSTVCKYYQKGCCAYGARCRYDHTRPSAAAGGAVGTMPHGVPSPGFHSPRPASELTASIVKTNLHEPGKREKRTLVLRDRNLSGMAEDRTCPGVGSSPGGCSDAQSGPELRPHSYLDAIRSGLDDLEAGSSYGGGQQLCPYAAAGECRFGDACVYLHGDVCEICRLRVLHPFDPEQRKAHEKVCMAAFEHEMEKAFALQASQDKVCSICMEVVLEKASASERRFGILSSCSHTYCLSCIRQWRCAKQFENPIIKSCPECRVISEFVIPSVYWVEDQNKKNELIEAFKQGMGKKACKYFEQGRGTCPFGSKCLYRHAYPDGRLAEPEKPRKQLSSEGTVRFLNSVRLWDFIENRESRHAPSTDDVDVTELGDLFMHLSGVEPSET