MAELVPFAVPTESDKTLLVWELSSGPTAEALHHSLFTAFSQFGLLYSVRVFPNAAVAQPGFYAVIKFYSARAAHRAQKACDGKQLFQTSPVKVLLGTRHKAVQHQALPLNSSQCQELANYYFGFNGWSKRIIKLQELSDLEERANGDTVVPLLKQSLKFFCALELVLPSYDCRSPGIGLVEEPVNKMEEGPLSFLMKRKTAQKLAIQKALSNAFQKLLIVVLESGKIAVEYRPSEEIVDVRWEEELHGLIQVNCSPWKQYGLEENEYLSDFSLEEEV