MLQLSDLHRHHGLAAAAGDDSGGAAGFLPLSLFADRSQDDIDAAFKSPNGAGGDHALYNGFGAAGMHGAAAMQPPPFGQLRRERIAERMKALQELVPNANKTDKASMLDEIIDYVKFLQLQVKVLSMSRLGGASAVAPLVANMSSESNGNGNATSSSGNGEAANGSSNSDNNGGGTLRVTEQQVAKLMEEDMGSAMQYLQGKGLCLMPISLATAISSTTSSLLLPRTGGGAGGSLHEGGNGTSPPLVNGAATGGDDAGVVFFSVKFVVELSFLLLNEDCRGKEESKLLVQKGP