MELDGVIHRTIRANGINIHFAEAGSGPLVLFLHGFPECWYSWRKQITAFSEAGYHAVAPDLRGYGDTDAPDGVEKYSYFHIVGDLIGLLDALQVQRAFLVAHDWGAIIGWNLCLFRPERIIAFTSLSNHFMPRNPHGSGVKNLRSAYGEHHYVCQFQEPGKAEAVIEKISAERFLLKVYSDKLSQDFRFYESDDDGVLREGISREDIAYYVNAFKKNGFTPAINYYRALDLSWELSAAWTGSKVTVPSLFIVGEEDIVYNFPGVKQYIHGGGMSTLVPNLKEIVIVKDTGHFIQAEKPTLVNDHILRFFKTFDTSEIPMGSV*