MAELVPFAVPTESDKTLLVWELSSGPTAEALHHSLFTAFSQFGLLYSVRVFPNAAVAQPGFYAVIKFYSARAAHRAQKACDGKQLFQTSPVKVLLGTRHKAVQHQALPLNSSQCQELANYYFGFNGWSKRIIKLQELSDLEERANGDTVVPLLKQSLKFFCALELVLPSYDCRSPGIGLVEEPVNKMEEESGKIAVEYRPSEEIVDVRWEEELHGLIQVNCSPWKQYGLEENEYLSDFSLEEFRQPELG