MAELVPFAVPTESDKTLLVWELSSGPTAEALHHSLFTAFSQFGLLYSVRVFPNAAVAQPGFYAVIKFYSARAAHRAQKACDGKQLFQTSPVKVLLGTRHKAVQHQALPLNSSQCQELANYYFGFNGWSKRIIKLQELSDLEERANGDTVVPLLKQSLKFFCALELVLPSYDCRSPGIGLVEEPVNKMEEGPLSFLMKRKTAQKLAIQKALSNAFQKLLIVVLESGKIAVEYRPSEEIVDVRWEEELHGLIQVNCSPWKQYGLEENEYLSDFSLEEFRQPELG