437ae8:	74 61                	je     0x437b4b
437aea:	74 69                	je     0x437b55
437aec:	6f                   	outsl  %ds:(%esi),(%dx)
437aed:	6e                   	outsb  %ds:(%esi),(%dx)
437aee:	44                   	inc    %esp
437aef:	65 74 61             	gs je  0x437b53
437af2:	69 6c 73 3e 40 40 59 	imul   $0x41594040,0x3e(%ebx,%esi,2),%ebp
437af9:	41
437afa:	58                   	pop    %eax
437afb:	50                   	push   %eax
437afc:	24 41                	and    $0x41,%al
437afe:	41                   	inc    %ecx
437aff:	56                   	push   %esi
437b00:	45                   	inc    %ebp
437b01:	78 63                	js     0x437b66
437b03:	65 70 74             	gs jo  0x437b7a
437b06:	69 6f 6e 40 53 79 73 	imul   $0x73795340,0x6e(%edi),%ebp
437b0d:	74 65                	je     0x437b74
437b0f:	6d                   	insl   (%dx),%es:(%edi)
437b10:	40                   	inc    %eax
437b11:	40                   	inc    %eax
437b12:	30 40 5a             	xor    %al,0x5a(%eax)
437b15:	00 03                	add    %al,(%ebx)
437b17:	00 3f                	add    %bh,(%edi)
437b19:	54                   	push   %esp
437b1a:	68 72 6f 77 4d       	push   $0x4d776f72
437b1f:	6f                   	outsl  %ds:(%esi),(%dx)
437b20:	64 75 6c             	fs jne 0x437b8f
437b23:	65 4c                	gs dec %esp
437b25:	6f                   	outsl  %ds:(%esi),(%dx)
437b26:	61                   	popa
437b27:	64 45                	fs inc %ebp
437b29:	78 63                	js     0x437b8e
437b2b:	65 70 74             	gs jo  0x437ba2
437b2e:	69 6f 6e 40 3c 43 72 	imul   $0x72433c40,0x6e(%edi),%ebp
437b35:	74 49                	je     0x437b80
437b37:	6d                   	insl   (%dx),%es:(%edi)
437b38:	70 6c                	jo     0x437ba6
437b3a:	65 6d                	gs insl (%dx),%es:(%edi)
437b3c:	65 6e                	outsb  %gs:(%esi),(%dx)
437b3e:	74 61                	je     0x437ba1
437b40:	74 69                	je     0x437bab
437b42:	6f                   	outsl  %ds:(%esi),(%dx)
437b43:	6e                   	outsb  %ds:(%esi),(%dx)
437b44:	44                   	inc    %esp
437b45:	65 74 61             	gs je  0x437ba9
437b48:	69 6c 73 3e 40 40 59 	imul   $0x41594040,0x3e(%ebx,%esi,2),%ebp
437b4f:	41
437b50:	58                   	pop    %eax
437b51:	50                   	push   %eax
437b52:	24 41                	and    $0x41,%al
437b54:	41                   	inc    %ecx
437b55:	56                   	push   %esi
437b56:	53                   	push   %ebx
437b57:	74 72                	je     0x437bcb
437b59:	69 6e 67 40 53 79 73 	imul   $0x73795340,0x67(%esi),%ebp
437b60:	74 65                	je     0x437bc7
437b62:	6d                   	insl   (%dx),%es:(%edi)
437b63:	40                   	inc    %eax
437b64:	40                   	inc    %eax
437b65:	40                   	inc    %eax
437b66:	5a                   	pop    %edx
437b67:	00 02                	add    %al,(%edx)
437b69:	00 3f                	add    %bh,(%edi)
437b6b:	52                   	push   %edx
437b6c:	65 67 69 73 74 65 72 	imul   $0x6f4d7265,%gs:0x74(%bp,%di),%esi
437b73:	4d 6f
437b75:	64 75 6c             	fs jne 0x437be4
437b78:	65 55                	gs push %ebp
437b7a:	6e                   	outsb  %ds:(%esi),(%dx)
437b7b:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
437b82:	69 7a 65 72 40 3c 43 	imul   $0x433c4072,0x65(%edx),%edi
437b89:	72 74                	jb     0x437bff
437b8b:	49                   	dec    %ecx
437b8c:	6d                   	insl   (%dx),%es:(%edi)
437b8d:	70 6c                	jo     0x437bfb
437b8f:	65 6d                	gs insl (%dx),%es:(%edi)
437b91:	65 6e                	outsb  %gs:(%esi),(%dx)
437b93:	74 61                	je     0x437bf6
437b95:	74 69                	je     0x437c00
437b97:	6f                   	outsl  %ds:(%esi),(%dx)
437b98:	6e                   	outsb  %ds:(%esi),(%dx)
437b99:	44                   	inc    %esp
437b9a:	65 74 61             	gs je  0x437bfe
437b9d:	69 6c 73 3e 40 40 59 	imul   $0x41594040,0x3e(%ebx,%esi,2),%ebp
437ba4:	41
437ba5:	58                   	pop    %eax
437ba6:	50                   	push   %eax
437ba7:	24 41                	and    $0x41,%al
437ba9:	41                   	inc    %ecx
437baa:	56                   	push   %esi
437bab:	45                   	inc    %ebp
437bac:	76 65                	jbe    0x437c13
437bae:	6e                   	outsb  %ds:(%esi),(%dx)
437baf:	74 48                	je     0x437bf9
437bb1:	61                   	popa
437bb2:	6e                   	outsb  %ds:(%esi),(%dx)
437bb3:	64 6c                	fs insb (%dx),%es:(%edi)
437bb5:	65 72 40             	gs jb  0x437bf8
437bb8:	53                   	push   %ebx
437bb9:	79 73                	jns    0x437c2e
437bbb:	74 65                	je     0x437c22
437bbd:	6d                   	insl   (%dx),%es:(%edi)
437bbe:	40                   	inc    %eax
437bbf:	40                   	inc    %eax
437bc0:	40                   	inc    %eax
437bc1:	5a                   	pop    %edx
437bc2:	00 00                	add    %al,(%eax)
437bc4:	01 00                	add    %eax,(%eax)
437bc6:	3f                   	aas
437bc7:	44                   	inc    %esp
437bc8:	6f                   	outsl  %ds:(%esi),(%dx)
437bc9:	44                   	inc    %esp
437bca:	6c                   	insb   (%dx),%es:(%edi)
437bcb:	6c                   	insb   (%dx),%es:(%edi)
437bcc:	4c                   	dec    %esp
437bcd:	61                   	popa
437bce:	6e                   	outsb  %ds:(%esi),(%dx)
437bcf:	67 75 61             	addr16 jne 0x437c33
437bd2:	67 65 53             	addr16 gs push %ebx
437bd5:	75 70                	jne    0x437c47
437bd7:	70 6f                	jo     0x437c48
437bd9:	72 74                	jb     0x437c4f
437bdb:	56                   	push   %esi
437bdc:	61                   	popa
437bdd:	6c                   	insb   (%dx),%es:(%edi)
437bde:	69 64 61 74 69 6f 6e 	imul   $0x406e6f69,0x74(%ecx,%eiz,2),%esp
437be5:	40
437be6:	3c 43                	cmp    $0x43,%al
437be8:	72 74                	jb     0x437c5e
437bea:	49                   	dec    %ecx
437beb:	6d                   	insl   (%dx),%es:(%edi)
437bec:	70 6c                	jo     0x437c5a
437bee:	65 6d                	gs insl (%dx),%es:(%edi)
437bf0:	65 6e                	outsb  %gs:(%esi),(%dx)
437bf2:	74 61                	je     0x437c55
437bf4:	74 69                	je     0x437c5f
437bf6:	6f                   	outsl  %ds:(%esi),(%dx)
437bf7:	6e                   	outsb  %ds:(%esi),(%dx)
437bf8:	44                   	inc    %esp
437bf9:	65 74 61             	gs je  0x437c5d
437bfc:	69 6c 73 3e 40 40 59 	imul   $0x41594040,0x3e(%ebx,%esi,2),%ebp
437c03:	41
437c04:	58                   	pop    %eax
437c05:	58                   	pop    %eax
437c06:	5a                   	pop    %edx
437c07:	00 04 00             	add    %al,(%eax,%eax,1)
437c0a:	3f                   	aas
437c0b:	54                   	push   %esp
437c0c:	68 72 6f 77 4d       	push   $0x4d776f72
437c11:	6f                   	outsl  %ds:(%esi),(%dx)
437c12:	64 75 6c             	fs jne 0x437c81
437c15:	65 4c                	gs dec %esp
437c17:	6f                   	outsl  %ds:(%esi),(%dx)
437c18:	61                   	popa
437c19:	64 45                	fs inc %ebp
437c1b:	78 63                	js     0x437c80
437c1d:	65 70 74             	gs jo  0x437c94
437c20:	69 6f 6e 40 3c 43 72 	imul   $0x72433c40,0x6e(%edi),%ebp
437c27:	74 49                	je     0x437c72
437c29:	6d                   	insl   (%dx),%es:(%edi)
437c2a:	70 6c                	jo     0x437c98
437c2c:	65 6d                	gs insl (%dx),%es:(%edi)
437c2e:	65 6e                	outsb  %gs:(%esi),(%dx)
437c30:	74 61                	je     0x437c93
437c32:	74 69                	je     0x437c9d
437c34:	6f                   	outsl  %ds:(%esi),(%dx)
437c35:	6e                   	outsb  %ds:(%esi),(%dx)
437c36:	44                   	inc    %esp
437c37:	65 74 61             	gs je  0x437c9b
437c3a:	69 6c 73 3e 40 40 59 	imul   $0x41594040,0x3e(%ebx,%esi,2),%ebp
437c41:	41
437c42:	58                   	pop    %eax
437c43:	50                   	push   %eax
437c44:	24 41                	and    $0x41,%al
437c46:	41                   	inc    %ecx
437c47:	56                   	push   %esi
437c48:	53                   	push   %ebx
437c49:	74 72                	je     0x437cbd
437c4b:	69 6e 67 40 53 79 73 	imul   $0x73795340,0x67(%esi),%ebp
437c52:	74 65                	je     0x437cb9
437c54:	6d                   	insl   (%dx),%es:(%edi)
437c55:	40                   	inc    %eax
437c56:	40                   	inc    %eax
437c57:	50                   	push   %eax
437c58:	24 41                	and    $0x41,%al
437c5a:	41                   	inc    %ecx
437c5b:	56                   	push   %esi
437c5c:	45                   	inc    %ebp
437c5d:	78 63                	js     0x437cc2
437c5f:	65 70 74             	gs jo  0x437cd6
437c62:	69 6f 6e 40 33 40 40 	imul   $0x40403340,0x6e(%edi),%ebp
437c69:	5a                   	pop    %edx
437c6a:	00 00                	add    %al,(%eax)
437c6c:	6d                   	insl   (%dx),%es:(%edi)
437c6d:	73 76                	jae    0x437ce5
437c6f:	63 6d 39             	arpl   %ebp,0x39(%ebp)
437c72:	30 2e                	xor    %ch,(%esi)
437c74:	64 6c                	fs insb (%dx),%es:(%edi)
437c76:	6c                   	insb   (%dx),%es:(%edi)
437c77:	00 74 00 5f          	add    %dh,0x5f(%eax,%eax,1)
437c7b:	43                   	inc    %ebx
437c7c:	6f                   	outsl  %ds:(%esi),(%dx)
437c7d:	72 45                	jb     0x437cc4
437c7f:	78 65                	js     0x437ce6
437c81:	4d                   	dec    %ebp
437c82:	61                   	popa
437c83:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
437c8a:	72 65                	jb     0x437cf1
437c8c:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
437c90:	6c                   	insb   (%dx),%es:(%edi)