YVGVRMRKWGMFAAEIRDGDKRRWLGSFGTAHEAGLAYDAAAIVQKGTKAKTNF