METSYRFEDQMYFSCKDGLGWLAESLKDEYIKNGSWDSRAKPVSFQVYAEYALGNSPEGKMLGSTDDGYPCWVDIPPKTKHQLITEAEDKKSGLMQGAREVISPLQDAIDLEMATQEETQKLTAWKRYRVLLNRLDTSNAPDIDWPKKPE