MAELVPFAVPTESDKTLLVWELSSGPTAEALHHSLFTAFSQFGLLYSVRVFPNAAVAQPGFYAVIKFYSARAAHRAQKACDGKQLFQTSPVKVLLGTRHKAVQHQALPLNSSQCQELANYYFGFNGWSKRIIKLQELSDLEERANGDTVVPLLKQSLKFFCALELVLPSYDCRSPGIGLVEEPVNKMEEGPLSFLMKRKTAQKLAIQKALSNAFQKLLIVVLESGKIAVEYRPSEEIVDVRWEEELHGLIQVNCSPWKQYGLEENEYLSDFSLEEEQERLPELA