MSPAGWFIVLVALLGANLPFVNQRLLAILPVPGAAPGARKSAWWRIAELIALYFATGLLGFALEARAGNRFEQGWQFYAVTFSLFVVLAFPGFVYQYLVKRRAA