SELLGEFLEWLQGVTKGAPGVNLTGFGKSFRDGGVLIALLYHHHPELIDFEKLKRSDKYANHELATETFEEHFSIPQLIDPEELNTENPDEPEVFEWLKKLLKYFGLG