MEASEGLHGSVGGIGGGGGGAGRVSADSVMGASGGSGANSGSSGILGLCTTTHGSGGEGGLSGRRSASSGSGGGNGGSGKESAGSTVPTVGGANKLTRHILSHSLESLKFREATHLIHPHLALRHELTQVALAAQQAQSPSPSQLPSPHYGHHRGSGGPPTLEQMLDPAEAMAELELAAVLASQPVGGLGLGPVVGGGGGNPLTGGVGSDQGNNVVLCKFCGKSFPDVTSLITHLPVHTGDRPFKCEYCGKAFKLRHHMKDHCRVHTGM