MLTTTETSGADATTARRPLVESRMRWAVEMLAEPGPGLAEDPRDHFVAAFVDKHGDGLSALLDSWRAQGPFTVESYTPVAHKGWATLIGPTGDRFTLSIVIDSSGLIRGLGLGPELVIPPLRDWDELDAALDVPGVTSTALVARLVDDRWVSLYERSPDRLMPTGSAYKLYLLRALARAIEAGTVRWDEELTLLPQLRSLPTGEMQDLPDGARATVREVAHKMIAMSDNTAADMVLHRLGRDAVHRAVVDSGHQDPDVLRPFLSSRELFEIGWGDDPSLLPEWSAGDRAQRYELLRRIERPLTTRMRDLNRPVYHLGLDWFLSARDVANALAGVWRDTTRDRTGTIREIVTTYPGVPIDGERWPVAVFKGGSSPGVVMFCWLLVDPAGVPHVVVLQQCGEDPGQVGDGLRLRGLGDRIIHSLLP