MQIGFIGVGLMGGPLARNLIRAGKDVTVYDLSPEAVKKTLAAGNTGKAAASLADLADKDIVFTSLPLPTHVLGVVLGNDGLLEKLKPGATHIELSTIDPQTSVKLEAAARAKGCHFLQCTLGKTPAHAEKAEEPLFIGGDKAIFDELAALWPIIGSPAYYMGTVEASCAVKLISNMVGMTNLAVLAEGIRIGEKAGIKRSQLLTLLQDTGARSFQMDVRGPWIANDDFANRFGLDLALKDVRLGCEMAEAWGMKIPAMMAALGIFKKASATGLGSEDCNAIYKVTE