MGRRGKLEVKRIVDDASRRVTFCKRRGTLLKKARGLAVLCDDDVSLGLVVFSSTGKVAGDYCSPNTSWSDLIQRYERESTPSTQLQVQDTNQDGDHHQQLLAEVARLRQEIDHLEGSLRRQTGEEDLLSSGVTAAELHDLQHHVGSALGKVRHRKVHLLEEEMLLATAAFLEVEVDMDMEASTSLQPTLP