MLTYRGAVSLQEVDGGIAPWRIPFQERHLFFPEGGVGRAAMPSGVRVTFRTDAEGLAFRYAARPAPEMPGPPETAHVDVRVDGKPVASLPLVTDREVHTCRVGALPGGSDRLVELWLPALNQFVLHGVELPAGAEVGRDTHTAPRWVHYGASESQGRGALSPTRNWTATVATELGLDLTSLAIGAGCYLQPLFATLLRDLPADLITCMVGMNIYGTRALNQFTYRPNLVGLVRIIRERHPSTPLVIASHHYSPWHDPLEGDGYLSLTEVREQTREVVDLLRAAGDENVHYVHGPSLAGPETAHLYVEPRYTDPLHFNQEGHDLLAAAFQRKLVELVPDLVRS