MSRAETFRALHHGGTPLVLPNAWDPVSARIVAEAGFAAVATSSGATARVLGYDDGELTPPAEMFAAIARIVRAVDVPVTADLEAGYGLAPQELVDRLLDTGAVGCNLEDSTGSGLTDLTRQADYLADVRAAAGADLVVNARIDTFLSGGTVADAIERGRAYRRAGADCVYPILAPLDVIAELKSGIGGPLNAHAAPDGPTPDELAAEGATRISYGTSLHKVVMAGFRDYLSTLKPPG