MGLRDIESTLPPGFRFYPSDEELVCHYLYQKVTDGFRTSEGTMVEVDLHTCEPWELPDVAKLSANEWYFFSFRDRKYATGSRTNRATKSGYWKATGKDRTICDPRTQAMVGMRKTLVFYRGRAPNGVKSGWVMHEFRLETPHSPSKDWVLCRVFHKRKGDSEHDEAGSSSLVYQPTMPDACHDQQLGSSPFAALLQQDDTSPNPFLMNMALLQCNLLDLPEEMMGSAPMAGMSSGCEDEFGCLSELGLEHSIGEEGMVRWEG