MSLLKLAEERAKLKKKLEEGKQKQQLDSVPYLPKDCVSNILVRLPLESLQRSRFVCKPWYSIINSRTFVHDNLQRAEKVLIFLSPFNLVSRWSDKDSVFRENTNTFSVEAKIFDLKSVHVLHRPLIDSSSKYAIRYMMLADGKIKIGELNATCLGKIRATCDGLIVIDNKLKKGELVIMNPVTRELGLLPLGTIYPSHEESLALVNCTQGYKLIHLFRDESQFIGCEVLRIGERSWRVIDGPSFGLLKWFGYEPVFAIGALHWVPEIDHSEYIVSMTIDDEKFYKIELPKVSRFNDRIMEVSGCLCFVAHEEMNEISIWILESLCGEWKKIYTIGVGCIRDLIPLYFPKFKWEIYFMDKDGSVFAFDFEKEQMRKVVVKKEIFPIHPSAYTIHVNSLVSWSITENGHDDIDP*