MDTIKHTFVWTNGIKMHIAKVGSGPVVLLLHGFPEIWYSWRHQMLALAAAGFCAIAPDHRGYGLTENTDPSKIDIIDHVHDAVGLLDAIGEDKVFVVAKDWGSTVAYSLGFLYPQRIKALVVLGVPFANPACCPKFLEHLPAGHYVRRFMEPGRAEADFGRFDVATVIKRIYILFCNSVIPMASENEQILDLVKPSDPLPEWMKEEDLRVYAELYGKSGLQYPIEVPYKAVARIVEKFDDLKDFNIQAPLLLMLGKHDYICNMEGLEYFIKLEQNILPQRKIVYLEEGTHFMQEQFPQQVNQLIVDFLISLRAE*