MEDSPHHVHFDQTVINDGLHDNSIIYQVAPDGRSLMVHLGFLQIKRRYRIELNVPAQLLKNAGFQIGANTGFVVQDNPVPNLNCTLVEFNNQTVLIKDEEHLAVVVEFFAYKEKLVKEHLHLCGKEDASHTLELVLVARVLGKGKGTPMLRNGIHCIGVDPEEQESELSDWQGFGSAK