MHTFGILTDIQHAPIPDGHSYNGTPRYYRHALTAAKHAAEHFEEEQVQCVVNLGDIIDGKCADKSEVISVSHDAIDDVLNALSRYKCGRILHTYGNHELYNLAREGLAEKLGIPFTLEPTGDLLRFLVIDSYDICLLDRCPDTSPKRKMAHDILSKNNHNYPRDENSPEGLEGLSKRFVAFNGGVDEPQLAWLEQSLQSAKANGEKVIVLSHQPIHPCSTFPTCLIWNYEDVLSILRKYSNVVIASFSGHAHKGGYIRDEESGIHFRTLEAVLESADPIRTYAMVDIWEDRMVVRG