MMKKGLVVYKLYRALTHGLSPLIRLHLRWRRFLGLEHPHRWLERLGLPSQPRHAGPLLWFHAVSLGEGMIAVPVIKHCIRRMPHLNVLMTITTMSSFEVLSKSLPSGIILQFSPVDTPTSIHSFLDYWKPNAIVLMESELWPNLIMDASRNGIKLALLNARMSEKSFKIWSRPVLLPLISLMLSKFSLIVPLSTEQGIRFQLLQAPPYIINFSGDLKYVIEDFGVNERGRIDIDNLRLELTQKKVWMASSIHSGEEEIILGVHNALMQQQPNTMTIIVPRHPQEGREIAKKLEKEGQNVVLRSQNEKFKPGTDIYVVDTLGELRLLYTLTPIAVIGGSLLPGLSGHNISEAAAAGCAVLTGCHIGHFSHMVLEMQRSNPLSVHQVSGKLELEKALIELFTNATLLEARRRAAKEAFCQLSCGIVENIWSLLNFHIFCRLSADESKSFRL*