MNWRAASSASLRNAKQELVRLLFGARYTRVGRYEHRRLDYAVYCYTDLRTAFLQRAQVLHPDKLQCSHKHARGREASKKEFVALMEAWNRYDEIAKTVKGVGSSETSANFTMFGVGCSFSDNDDERLLREKIMDQACRGWFSSGPLGVGGCETDQTARKDLRVEHTISFITDDDFVEEVKENAFRENSVKPSSIRSMKHLVGKFYPGAINSKLLPNFAIVCESPIIKVPSLFTIVLSFRDVKSKGKEAGTSRRSWALVIV*