MAAHPELLLLDRYQYHHHGRFDLTVGQSMVLNNDSAIAGHQIYGATAYYHPFYGAQALHGRVLLPPAIAADEPVYVNAKQFNGILRRRLARAKRAAATDRRVSGSRKPYLHESRHLHALRRARGTGGRFLNTRSRDGDPEAGSAGKAARLQEEDRQADAVFLSSLASMAGGDATRWPSAPSRGRGCCDLLKA