MMGTQAIVDGGIQIRADVRDALERGFPVVALESTIISHGMPYPQNFETAKEVESIVRDSGAVPATIAILDGAPCIGLEEAELKKLAQLGKKAIKTSRRDIAHVIAKQATGATTVSATMFFAAKVGISVFVTGGIGGVHRDGEITMDVSSDLTELGRTAVTVVCAGVKSILDIPRTLEFLETQGVTVIGYGTDEFPAFFTPRSGCKAPTRVNTAEECAAITVANMNMGLQSGILVGVPIPAHYAAAAEPVEIAIQTSLKEIKDKNITGAAVTPFVLNRVNELTGDIALIKNNARVGSEIAIATAALVEGS*