MVDMYTILVVDDTRHVADVFVTMLKEGGYCPLVAHSGQECLDLLATTMPDLLLLDVMMTPMDGWTTLEKIKEDPATLDLPVLMLTSKLLTPAQAEQYSVLIEDYVLKPITNFELYDTIEHVLRRRQAILSDVERARRCGIDGEVISEYARLAKSIEVNRRFLTILENTYKPDKPPVPVSDNILQALKNLEGHLKTQEARHRQIKEEIKKASREPVPKPRYR