MATSARRAYGFGRADEATHPDSIRATLAEFLSTFVFVFAAEGSILSLDKLYWEHAAHAGTNTPGGLILVALAHAFALFAAVSAAINVSGGHVNPAVTFGALVGGRVTAIRAIYYWIAQLLGAILACLLLRLTTNGMRPVGFRLASGVGAVNGLVLEIILTFGLVYVVYSTLIDPKRGSLGIIAPLAIGLIVGANILVGGPFSGASMNPARAFGPALVGWRWHDHWIYWVGPFIGSALAALIYEYMVIPTEPPTHHAHGVHQPLAPEDY