MPDIILHQYATSPFSEKIRLLLGAKDLSWCAVEIPPILPKPDLVALTGGYRRTPVMQIGADIYCDTALICEVLDRMAPLPPLYPPDQAAASSVMAAWFDSALFTASVTYTMQPAGVQAMLAHLTPDQIKAFVADRKAMRGDTNALRMPLPEADAMLHETFERLQEQFAAGVLHVAGPMLSVADFSLYHNIWFIRRATALAAILDAYPLVKEWYARMQAYGHGKVRVIPAEDALAEALHNDPLAHDTTIQPDSGFAAGDAVTVTPTDYAKDPVAGVLMTLSADVVTIRRQDPRAGAVNVHFPRQHYQVQAA