MDKDLQKTNQVSVITVKLTRTEKWEIQVILLKEEQTKIVIGNMKLEKLTLEKSYESEARSKNCANRGTSYQRTNSAHQDGFRKNTSFTRNQDRRLPTTTGNYRKTRVGLFPSSAASVITGKPSSQTEQQDRLLFSSFLTTVNLLVITGRHRTVVQTLGSSTPFPGRTGLLLADPTDLQVAAPVSSMHSITFGQSQRNYGQQKKKSGESKQQGEVLGSPKQATLIHGQQGEVLGSPKQATLIHGQQEEIFGSPRAQTGYPHSRAAGRSTQEIRAAEVSEFETFYTKNILLNEGTQKNILLNEGFGGIYHATIRPKTLEEFFPFSGYVWKDRNKITTILGIHLILLGVGAFLPVLKALYFGGVYDTWAPDGGDVICGMPKRAHAAAAGFEKGIDRSASHFLCLKDE*