MTVLITGGTGFIGSHTAVSLVQSGYDAVILDNLCNSSAAVLPRLRQITGRNIPFYQGDIRDCQILRQIFSEHEIESVIHFAGLKAVGESVAEPTKYYGNNVYGSLVLAEEMARAGVLKIVFSSSATVYGDAEKVPYTEDMRPGDTANPYGASKAMVERMLTDIQKADPRWSVILLRYFNPIGAHESGLIGEQPNGVPNNLLPYICQVASGRLPQLSVFGGDYPTPDGTGMRDYIHVMDLAEGHIAAMKAKGGVAGVHLFNLGSGRAYSVLEIIRAFEAASGLHIPYRIQPRRAGDLACSYADPSHTKQQTGWETKRGLQQMMQDSWRWVSRNPGRYGD*