MGEKEWYFFCVRDKKYPTGLRTNRATAAGYWKATGKDREIYRGKSLVGMKKTLVFYKGRAPKGEKTNWVIHEFRLEGKLSLHNLPKTAKNEWVICRVFQKSSGGKKIHISGLLKLNSNENEMGNSFQPPLTDSGTASKSSHVHCFSNFLTAQNNLFPLLSNPMDSFPTTSLVPNTFSCNQIAPFTTNNLGSFGVQDPSILLRTSLDNYGLNFKKEDIFNVPQETGVISTDMNTDIPSIVSNLEMKRRFLEDQVPSAGMVGLQGLDCLWSC