QDPLLPAEVVPNEDLRFESSAEAYKFYCYYAGKAGFDVRKTRTNRKTVAEFSCNKQGHWEFYKPDEERTREKMSMRCECKAFVKAKKNTKKGYWFFERIRLEHSHPLHPSPRLTQFMNAHKNKDPVIMGIVDKMQHADASHNTTVNYLSDMYGGVQNFTFTEMDLKNRRAASARSERENDIPKLMEFFKEMKAQNPYFYEEVQVDENNVIKNVFWSHASQRAEYKDFGDVVTFDTTYRTNMYSMPLAMFV