MQAVLAHLEKIEAPEGRLVLITDREDERLQARYGALLTFGGEALVTAPAFGPAYGPEGARALAELTRWAQERGWPVRETVLSASDFVRVLAEPDADEVRRLLAASNPSDPAIYTTLPKPSRDEDGWEA