MAALHGRSAIVAGGSRGAGAGVARALGSAGATVYVTGRTVRGGQPPLDGAAGTVDDTAAEVTRRGGCGIAAPCDHTDDAQVEGLFARVQQEQGRLDLLVNAVWGGNELPSLQADWGRPCWQQQQGPAAGWEAMFTAGVRPALIASYHAARLMAAQGSGLVVNVTYAFPGDKAGTYLGHLLYDLAKVSLSRLAFGLAEELRPHGAAALALSPGHMRTERVLQHFGTDEQHWQEEPGLAGSESPEYLGRAVAALAADPNVLRRSGQVLLVGELARQYGFTDIDGTQPPPFVPPL*