MVDVMEEGCMQLPPGFRFHPTDEEVITHYLAPKATNNSFSARAIGDVDLNKCEPWDLPSKARMGEREWFFFCQKDRKYQTGTRTNRATEAGYWKATGKDKEIYRGIGVLVGMKKTLVFYRGRAPKGQKTSWVMHEYRLQGSDAPKSVEDEWVVCRVFHKNMGRRSPTPPPPPPPGIQSVKTLDPPRMNFQEHPPIISAMMGTENQQAVDHRTSSNPPHNSYCLLPESANSGYLHHQDAAQRASASSAIMRHCKMDGCWDTDLHVSWAMSKHYGDLHDPSSSAAVTDLDSIRWF