MAELVPFAVPTESDKTLLVWELSSGPTAEALHHSLFTAFSQFGLLYSVRVFPNAAVAQPGFYAVIKFYSARAAHRAQKACDGKQLFQTSPVKVLLGTRHKAVQHQALPLNSSQCQELANYYFGFNGWSKRIIKKVVK