MEPGDYATLDGAKDLEGLSVVGGGRNLVAPSPLATHPAAAPPLMPAVSYAPLDLPGPAEPPKQCHPCPGVPQGAAPAPVPYGYFGGGYYSCRVARSSLKPCAQAATLAAYPAETATAGEEYPSRPTEFAFYPGYPGPYQPMASYLDVSVVQTLGAPGEPRHDSLLPVDSYQPWALTGGWNGQMCCQGEQNPPSAFWKAAFAESGTQHPPDGCAFRRGRKKRIPYSKGQLRELEREYSANKFITKDKRRKISAATSLSERQITIWFQNRRVKEKKVLAKVKTSTTL