MKAKAFIPSVSFLCFWVLLGLGTSGLLQNDDIGIESGRYISWEDLSVAEDVRRERSLKHGNGVSREYLAPSSAEDGSRVIVVEKNGRGDSVTVQGAVDMVPDSNSERVKIYILPGIYREKVNVPITKPYISFIGSQKYVGKTVISWSDKASDRYSNGSEIGTYRTATVTVDSDFFCATAITIQNTVVAVPGDQGNQAAALRIKGDKAMLYSVRILGSQDTLDDESGSHYFLKCYIEGNVDFIFGNAKSLYRDCYIRSNAKRFGSIAAHHRDRENEDTGFSFVNCTISGTGNVTLGRAWGNYARIIYSNCYIADVITPAGWDDWSDPARDSEVLFGEYNCTGKGADRTGRVPWSKSLTQDEAKPFLGMEFISGDQWLRL*