MKRILYVDAVGDLPTSNPVIELEGDEFWPLSGKPFFDVVLTKTTIKPMYQLVVPGKFNATLPSCSIHTVLAFRGKNWEIIYHESSSCKRLDNWRPFAIDNNLKVGGACVFEQLECSSTRLVFRVQILRGDIPSEFLDKLNGDNVDAPIVLE