MTKLTEKVYVRSHEPIFWGLFGAGGMLCAFLTPVMILITGLLIPMGYIDRSHFSYNNLHSFAGTWYGAIIILVLVALPLWHTLHRIFHGLHDLGVKRGRDLQQVLCYGFAFSVSVFVFALLIQMF