MDISNYVDNFYFDEKIASAFELGEVSTVDLLTLDITELERRTHCSQSELLQLIEQISLLLQPVRCSASKVTSKYLTTGDVKLDETLHGGIPVGQLTEICGESGSGKSQFCMQLCLMVQLPLSLGGMNKAAVFISTESGLETKRLFELARYLPERYPKADKKDIIIKNPGDRVYTILCPDLESQEHIIQYQLPILFNRDKIGLVILDSVASNYRAELRYNRSKSHFRDLDNIAKRGNQLGKLAMTLRTLAHQHEAAVVIANQVSDRIPRDYDAIGLFSLDYQSQWFSGWDDTDPNPKIPSLGLVWTNNISTRLALIKKTDSATNNSGRIFRVVYSPNSPRLDVRICIGSVGIYSC*