MDKRWSLQGMTALVTGGASGIGHAIVEELASFGAIIHVCDISETLLNKSLSIWEKKGFQVSGSICDVSSRPERETLMQTVSKMFDGKLSILVNNVGGIRLKPTTEYVAEDFSFHISTNLESAYHLSQLSHPLLKASGYGSIVMNSSVGGVVSMECGSLYGLSKGAMNQLARSLACEWATDGIRTNSVAPNFILTDMTAPVLGDACYRKSLFSRTPLGRAGEPKEVASLVAFLCLPAASYITGQTICVDGGLTVNGFSYQPKP*