MDTPVTQAPGMSTHMRLRDFPSFIRTTDRCDILFNFMIVEHIDGMAAVIINTFDELEQAALDAMRAVLPRVYTIGPLNFLVEQLVPHDVRTSLWREDHSCLDWLHDKKPQSVVYVNYGSITTISSKELVEFAWGLANCGYDFLWIMRNDLVKGDATVLPPEFLEATKGRCLLASWCEQEAVLRHEALGMFLTHCGWNSTMEGLSAGMPMLCWPFFAEQRTNSRYSCMEWGVGLEVGDNVRREKVEARIKKAMGGEEGREMKRRAAEWKEIALQTTTQPGGRSLANLDNLLKDVLNY*