MATTGGGKAALVLGRLLLLLCVLGHGAAQRYNAIWSFGDSISDTGNLCVGGGCPSWLTTGQPPYGETFFGRPTGRCSDGRVIVDFLAEHFGLPLLPASKAGGDLKKGANMAIIGATTMDFDFFKSIGLSDKIWNNGPLDTQIQWFRQLLPSVCGKADCKNYLSKSLFVVGEFGGNDYNAALFSGRSMAEVRGYVPMVVSKLVRGLEAIVRSGAVDVVVPGVLPIGCFPIYLTLYGTSNAADYDRDGCLRAYNGLSSYHNALLRRSLSGLRRTYPHARIMYADFYTQVTHMIRAPHNFGLKYGLKVCCGAGGQGQYGYNNKARCGMAGASACADPGNYLIWDGIHLTEAAYRSIADGWLKGPYCSPPIQH*