MKALNDLNLFVETARQGSFSKAANSLSLTTAAVSAAIRRLEEQVQFPLFVRSTRHIRLTHEGEIFLAKTQTALATLQEGLDQIACARGQLAGQLHISAPSDLGRNLLLDWIDEFIALHPNVTVKLDLSDRLTDMYANPVDIAIRYGQPADSNLVAMLLCDSNERVLCASPEYLTAHPPILHPDDLQHHNCLCFMLADTLHNKWILSRNGETHSVVVQGNPACNDGEVVHRLAVKGKGIANKSLMDISQDIIDGRLVRILPEWESGPVPIYMVCADRRLITPTIRAFQEFIREKGCQQRRAVLTAIQEREQNPR*