MATSARRAYGFGRADEATHPDSIRATLAEFLSTFVFVFAGEGSILALDKLYWDTAAHTGTNTPGGLVLVALAHALALFAAVSAAINVSGGHVNPAVTFAALIGGRISVIRAIYYWVAQLIGAILACLLLRLATNGLRPVGFHVASGVSELHGLLMEIILTFALVYVVYSTAIDPKRGSIGIIAPLAIGLIVGANILVGGPFDGASMNPARAFGPALVGWRWSNHWIYWVGPFIGGALAALIYEYMIIPSVNEPPHHSTHQPLAPEDY*