MENYSGVVKDDDQMELPPGFRFHPTDEELITHYLSNKVVDTNFVAIAIGDVDLNKVEPWDLPWKAKMGEKEWYFFCVRDKKYPTGLRTNRATAAGYWKATGKDREIFRGKSLVGMKKTLVFYKGRAPKGEKTNWVIHEFRLEGKLSLQNLPKTAKNEWVICRVFQKSSGGKKIHISGLLKLNSNENEMGNSFLPPLTDSATATASKSSHVHCFSNFLTAQNNCFPLLSNPMDSYPTTSLVPNTFSCNQIAPFTTTNNPASFGVQDPSILLRTSLDSYGLNFKKEDIFNVPQETGVISTDMNTDITSVVSNLEMKRRFLEDQVPSAGMVGLQGLDCLWSC