MREGELGSKPSTQYRAPSMVAPTDAYPPQHLIVMVNGIGGSASDWKFAADQFRSRFGSEVLVHCSSRNAATLTFDGVDVMGHRLAEEVKEVVDNSPGLRRVSFIAHSLGGLIARYAIGQLYNPYDNSCRSTTEHYDENLALESFNGKILGLHPMNFVTIATPHLGSRGNGQLPILGGLQFLEKVVISRAHWVVGRTGKHLFLTDGDESHAPLLQRMIRDCEEGQFFSALGSFERRVVYANVNFDNMVGCRTATIRRECEVSEIKDKPVDMEYPHIVGTEDVPPETNNANSGRNPDSDAVAEEMISGLRRLSWQRVDVSFSRSAQKLDAHSTIQVKSYWMHSDGADVINHIIDNFRL*