MDILKDALSKVLVPFYPIAGRLDKDTHGRLQINCNGEGAQLIEAVTDSTINDFGDFAPSPELTQLLPHLNSAQDIYFYPLLLVQVTFFKCGGVSLGVRIHHIVGDGFAGLHFVNSWSAIARGANITEPYLDRSILQPSDIPDPKFHHIEYEQPSPLNEKSGVINDKQNSIGIFKITKAQLDSLKAKATQNGNKVKYSSYEMLSGHIWRCVCKAGNLNTDQESKMYVPIDSRTRLLPPLPPNYFGNAIFIASPMAVVGDLTSKPIYYAASV