MVSKTVVVTGANGFVASWLVKMLLERGYNVRGTVRDPQDVKKLRHLLELPGAQERLVLYRAELMAEGDYDEVVDGADCVMHTAARVTVDAVDPYKEIVDPAVKGTMNVLKSAAKTKTVKRVVYTSSTAAVFYSDKFVNKSEDDVVDESWWTDPEFCLKIGMYYHMAKTVAERAAFEYAKDAPFDVVSIVPCTVVGGLLQETVNWSSNEVLRILQGIERREDNLIIPTNISFVDVEDVALAHILAMENPNAEGRYLAVAESLTNEHIALLLAKLYPQYTNVLKPDLKGMDEATFNKPVFKFSNEKMRHLGVNFTTIEESVKKTVESLQQLNLL*