MGRLAQGTKVLAEGGYAKIFQQTFDTVPEEQLMRSFACYLSTSAGPVMGVLYWPTAKLAFCSDNPLPYKVGNQTEWSYYKVIVISPDNHEFWFMGFVNYEGAVTHLPEALQDCMSQAA