MENQLLSSAASHEALPDSFVFPPDQRPPASAAAVALPVIDLSRPRDEVRRDVLEAGKELGFFQVVNHGVPEQAMRDMESSCEEFFRLPAEDKAAFYTEDTDKPNRLFSSTVYGAGGERYWRDCLRLACPFPLDSAATRNSWPDKPERLRPAVEAFVAAARALGMELLRLLGGDVVVNVNHYPPCPDPERALGLPPHCDRNLITLLLPGTVPGLQVACRGDWIRVQHVPGAFVVNFGHQLEIATNGLLKSVEHRAVPNAAAARTSVATFILPTEDCLVAPAAELVAGEDNPARYRAVTFREFMRVYKTVGARRESVEKAFKI*