MADTHKTASAATKPANDMRTPLARVLHLGSAKSGTQDHIRQRLTAVAIAPLSLFFLVLLVALTGADYETARSWLANPLVGILALCLIVAAIIHMRIGMQIVIEDYVIAPGLKHLSILANTFFSYGVGLACLYAVLKLAFGS