412a3e:	46                   	inc    %esi
412a3f:	6f                   	outsl  %ds:(%esi),(%dx)
412a40:	72 6d                	jb     0x412aaf
412a42:	73 00                	jae    0x412a44
412a44:	73 65                	jae    0x412aab
412a46:	74 5f                	je     0x412aa7
412a48:	41                   	inc    %ecx
412a49:	75 74                	jne    0x412abf
412a4b:	6f                   	outsl  %ds:(%esi),(%dx)
412a4c:	53                   	push   %ebx
412a4d:	63 61 6c             	arpl   %esp,0x6c(%ecx)
412a50:	65 44                	gs inc %esp
412a52:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
412a59:	6e                   	outsb  %ds:(%esi),(%dx)
412a5a:	73 00                	jae    0x412a5c
412a5c:	53                   	push   %ebx
412a5d:	79 73                	jns    0x412ad2
412a5f:	74 65                	je     0x412ac6
412a61:	6d                   	insl   (%dx),%es:(%edi)
412a62:	2e 43                	cs inc %ebx
412a64:	6f                   	outsl  %ds:(%esi),(%dx)
412a65:	6c                   	insb   (%dx),%es:(%edi)
412a66:	6c                   	insb   (%dx),%es:(%edi)
412a67:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
412a6c:	6e                   	outsb  %ds:(%esi),(%dx)
412a6d:	73 00                	jae    0x412a6f
412a6f:	4d                   	dec    %ebp
412a70:	65 73 73             	gs jae 0x412ae6
412a73:	61                   	popa
412a74:	67 65 42             	addr16 gs inc %edx
412a77:	6f                   	outsl  %ds:(%esi),(%dx)
412a78:	78 42                	js     0x412abc
412a7a:	75 74                	jne    0x412af0
412a7c:	74 6f                	je     0x412aed
412a7e:	6e                   	outsb  %ds:(%esi),(%dx)
412a7f:	73 00                	jae    0x412a81
412a81:	67 65 74 5f          	addr16 gs je 0x412ae4
412a85:	43                   	inc    %ebx
412a86:	68 61 72 73 00       	push   $0x737261
412a8b:	52                   	push   %edx
412a8c:	75 6e                	jne    0x412afc
412a8e:	74 69                	je     0x412af9
412a90:	6d                   	insl   (%dx),%es:(%edi)
412a91:	65 48                	gs dec %eax
412a93:	65 6c                	gs insb (%dx),%es:(%edi)
412a95:	70 65                	jo     0x412afc
412a97:	72 73                	jb     0x412b0c
412a99:	00 53 79             	add    %dl,0x79(%ebx)
412a9c:	73 74                	jae    0x412b12
412a9e:	65 6d                	gs insl (%dx),%es:(%edi)
412aa0:	43                   	inc    %ebx
412aa1:	6f                   	outsl  %ds:(%esi),(%dx)
412aa2:	6c                   	insb   (%dx),%es:(%edi)
412aa3:	6f                   	outsl  %ds:(%esi),(%dx)
412aa4:	72 73                	jb     0x412b19
412aa6:	00 74 69 6d          	add    %dh,0x6d(%ecx,%ebp,2)
412aaa:	65 72 41             	gs jb  0x412aee
412aad:	63 63 69             	arpl   %esp,0x69(%ebx)
412ab0:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
412ab3:	74 73                	je     0x412b28
412ab5:	00 63 6f             	add    %ah,0x6f(%ebx)
412ab8:	6d                   	insl   (%dx),%es:(%edi)
412ab9:	70 6f                	jo     0x412b2a
412abb:	6e                   	outsb  %ds:(%esi),(%dx)
412abc:	65 6e                	outsb  %gs:(%esi),(%dx)
412abe:	74 73                	je     0x412b33
412ac0:	00 67 65             	add    %ah,0x65(%edi)
412ac3:	74 5f                	je     0x412b24
412ac5:	48                   	dec    %eax
412ac6:	65 61                	gs popa
412ac8:	6c                   	insb   (%dx),%es:(%edi)
412ac9:	74 68                	je     0x412b33
412acb:	50                   	push   %eax
412acc:	6f                   	outsl  %ds:(%esi),(%dx)
412acd:	69 6e 74 73 00 73 65 	imul   $0x65730073,0x74(%esi),%ebp
412ad4:	74 5f                	je     0x412b35
412ad6:	48                   	dec    %eax
412ad7:	65 61                	gs popa
412ad9:	6c                   	insb   (%dx),%es:(%edi)
412ada:	74 68                	je     0x412b44
412adc:	50                   	push   %eax
412add:	6f                   	outsl  %ds:(%esi),(%dx)
412ade:	69 6e 74 73 00 52 65 	imul   $0x65520073,0x74(%esi),%ebp
412ae5:	6d                   	insl   (%dx),%es:(%edi)
412ae6:	6f                   	outsl  %ds:(%esi),(%dx)
412ae7:	76 65                	jbe    0x412b4e
412ae9:	41                   	inc    %ecx
412aea:	74 00                	je     0x412aec
412aec:	43                   	inc    %ebx
412aed:	6f                   	outsl  %ds:(%esi),(%dx)
412aee:	6e                   	outsb  %ds:(%esi),(%dx)
412aef:	63 61 74             	arpl   %esp,0x74(%ecx)
412af2:	00 74 69 6d          	add    %dh,0x6d(%ecx,%ebp,2)
412af6:	65 72 43             	gs jb  0x412b3c
412af9:	68 65 63 6b 49       	push   $0x496b6365
412afe:	66 44                	inc    %sp
412b00:	65 66 65 61          	gs gs popaw
412b04:	74 00                	je     0x412b06
412b06:	47                   	inc    %edi
412b07:	65 74 4f             	gs je  0x412b59
412b0a:	62 6a 65             	bound  %ebp,0x65(%edx)
412b0d:	63 74 00 74          	arpl   %esi,0x74(%eax,%eax,1)
412b11:	69 6d 65 72 55 70 64 	imul   $0x64705572,0x65(%ebp),%ebp
412b18:	61                   	popa
412b19:	74 65                	je     0x412b80
412b1b:	72 4c                	jb     0x412b69
412b1d:	76 6c                	jbe    0x412b8b
412b1f:	4f                   	dec    %edi
412b20:	66 42                	inc    %dx
412b22:	75 69                	jne    0x412b8d
412b24:	6c                   	insb   (%dx),%es:(%edi)
412b25:	64 69 6e 67 73 41 6e 	imul   $0x646e4173,%fs:0x67(%esi),%ebp
412b2c:	64
412b2d:	43                   	inc    %ebx
412b2e:	6f                   	outsl  %ds:(%esi),(%dx)
412b2f:	73 74                	jae    0x412ba5
412b31:	4f                   	dec    %edi
412b32:	66 43                	inc    %bx
412b34:	6f                   	outsl  %ds:(%esi),(%dx)
412b35:	6e                   	outsb  %ds:(%esi),(%dx)
412b36:	73 74                	jae    0x412bac
412b38:	72 75                	jb     0x412baf
412b3a:	63 74 00 62          	arpl   %esi,0x62(%eax,%eax,1)
412b3e:	75 74                	jne    0x412bb4
412b40:	74 6f                	je     0x412bb1
412b42:	6e                   	outsb  %ds:(%esi),(%dx)
412b43:	55                   	push   %ebp
412b44:	70 67                	jo     0x412bad
412b46:	72 61                	jb     0x412ba9
412b48:	64 65 57             	fs gs push %edi
412b4b:	6f                   	outsl  %ds:(%esi),(%dx)
412b4c:	6f                   	outsl  %ds:(%esi),(%dx)
412b4d:	64 73 68             	fs jae 0x412bb8
412b50:	65 74 00             	gs je  0x412b53
412b53:	6c                   	insb   (%dx),%es:(%edi)
412b54:	61                   	popa
412b55:	62 65 6c             	bound  %esp,0x6c(%ebp)
412b58:	4c                   	dec    %esp
412b59:	65 76 65             	gs jbe 0x412bc1
412b5c:	6c                   	insb   (%dx),%es:(%edi)
412b5d:	4f                   	dec    %edi
412b5e:	66 57                	push   %di
412b60:	6f                   	outsl  %ds:(%esi),(%dx)
412b61:	6f                   	outsl  %ds:(%esi),(%dx)
412b62:	64 73 68             	fs jae 0x412bcd
412b65:	65 74 00             	gs je  0x412b68
412b68:	6c                   	insb   (%dx),%es:(%edi)
412b69:	61                   	popa
412b6a:	62 65 6c             	bound  %esp,0x6c(%ebp)
412b6d:	57                   	push   %edi
412b6e:	6f                   	outsl  %ds:(%esi),(%dx)
412b6f:	6f                   	outsl  %ds:(%esi),(%dx)
412b70:	64 73 68             	fs jae 0x412bdb
412b73:	65 74 00             	gs je  0x412b76
412b76:	63 68 61             	arpl   %ebp,0x61(%eax)
412b79:	72 32                	jb     0x412bad
412b7b:	73 69                	jae    0x412be6
412b7d:	78 62                	js     0x412be1
412b7f:	69 74 00 45 6e 64 49 	imul   $0x6e49646e,0x45(%eax,%eax,1),%esi
412b86:	6e
412b87:	69 74 00 42 65 67 69 	imul   $0x6e696765,0x42(%eax,%eax,1),%esi
412b8e:	6e
412b8f:	49                   	dec    %ecx
412b90:	6e                   	outsb  %ds:(%esi),(%dx)
412b91:	69 74 00 4f 72 63 69 	imul   $0x73696372,0x4f(%eax,%eax,1),%esi
412b98:	73
412b99:	68 55 6e 69 74       	push   $0x74696e55
412b9e:	00 45 6c             	add    %al,0x6c(%ebp)
412ba1:	76 69                	jbe    0x412c0c
412ba3:	73 68                	jae    0x412c0d
412ba5:	55                   	push   %ebp
412ba6:	6e                   	outsb  %ds:(%esi),(%dx)
412ba7:	69 74 00 47 72 61 70 	imul   $0x68706172,0x47(%eax,%eax,1),%esi
412bae:	68
412baf:	69 63 73 55 6e 69 74 	imul   $0x74696e55,0x73(%ebx),%esp
412bb6:	00 62 75             	add    %ah,0x75(%edx)
412bb9:	74 74                	je     0x412c2f
412bbb:	6f                   	outsl  %ds:(%esi),(%dx)
412bbc:	6e                   	outsb  %ds:(%esi),(%dx)
412bbd:	45                   	inc    %ebp
412bbe:	78 69                	js     0x412c29
412bc0:	74 00                	je     0x412bc2
412bc2:	67 65 74 5f          	addr16 gs je 0x412c25
412bc6:	44                   	inc    %esp
412bc7:	65 66 61             	gs popaw
412bca:	75 6c                	jne    0x412c38
412bcc:	74 00                	je     0x412bce
412bce:	53                   	push   %ebx
412bcf:	65 74 43             	gs je  0x412c15
412bd2:	6f                   	outsl  %ds:(%esi),(%dx)
412bd3:	6d                   	insl   (%dx),%es:(%edi)
412bd4:	70 61                	jo     0x412c37
412bd6:	74 69                	je     0x412c41
412bd8:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
412bdc:	65 78 74             	gs js  0x412c53
412bdf:	52                   	push   %edx
412be0:	65 6e                	outsb  %gs:(%esi),(%dx)
412be2:	64 65 72 69          	fs gs jb 0x412c4f
412be6:	6e                   	outsb  %ds:(%esi),(%dx)
412be7:	67 44                	addr16 inc %esp
412be9:	65 66 61             	gs popaw
412bec:	75 6c                	jne    0x412c5a
412bee:	74 00                	je     0x412bf0
412bf0:	44                   	inc    %esp
412bf1:	69 61 6c 6f 67 52 65 	imul   $0x6552676f,0x6c(%ecx),%esp
412bf8:	73 75                	jae    0x412c6f
412bfa:	6c                   	insb   (%dx),%es:(%edi)
412bfb:	74 00                	je     0x412bfd
412bfd:	43                   	inc    %ebx
412bfe:	72 65                	jb     0x412c65
412c00:	61                   	popa
412c01:	74 65                	je     0x412c68
412c03:	45                   	inc    %ebp
412c04:	6c                   	insb   (%dx),%es:(%edi)
412c05:	65 6d                	gs insl (%dx),%es:(%edi)
412c07:	65 6e                	outsb  %gs:(%esi),(%dx)
412c09:	74 00                	je     0x412c0b
412c0b:	58                   	pop    %eax
412c0c:	6d                   	insl   (%dx),%es:(%edi)
412c0d:	6c                   	insb   (%dx),%es:(%edi)
412c0e:	45                   	inc    %ebp
412c0f:	6c                   	insb   (%dx),%es:(%edi)
412c10:	65 6d                	gs insl (%dx),%es:(%edi)
412c12:	65 6e                	outsb  %gs:(%esi),(%dx)
412c14:	74 00                	je     0x412c16
412c16:	67 65 74 5f          	addr16 gs je 0x412c79
412c1a:	44                   	inc    %esp
412c1b:	6f                   	outsl  %ds:(%esi),(%dx)
412c1c:	63 75 6d             	arpl   %esi,0x6d(%ebp)
412c1f:	65 6e                	outsb  %gs:(%esi),(%dx)
412c21:	74 45                	je     0x412c68
412c23:	6c                   	insb   (%dx),%es:(%edi)
412c24:	65 6d                	gs insl (%dx),%es:(%edi)
412c26:	65 6e                	outsb  %gs:(%esi),(%dx)
412c28:	74 00                	je     0x412c2a
412c2a:	49                   	dec    %ecx
412c2b:	6e                   	outsb  %ds:(%esi),(%dx)
412c2c:	63 72 65             	arpl   %esi,0x65(%edx)
412c2f:	6d                   	insl   (%dx),%es:(%edi)
412c30:	65 6e                	outsb  %gs:(%esi),(%dx)
412c32:	74 00                	je     0x412c34
412c34:	45                   	inc    %ebp
412c35:	6e                   	outsb  %ds:(%esi),(%dx)
412c36:	76 69                	jbe    0x412ca1
412c38:	72 6f                	jb     0x412ca9
412c3a:	6e                   	outsb  %ds:(%esi),(%dx)
412c3b:	6d                   	insl   (%dx),%es:(%edi)
412c3c:	65 6e                	outsb  %gs:(%esi),(%dx)
412c3e:	74 00                	je     0x412c40
412c40:	58                   	pop    %eax
412c41:	6d                   	insl   (%dx),%es:(%edi)
412c42:	6c                   	insb   (%dx),%es:(%edi)
412c43:	44                   	inc    %esp
412c44:	6f                   	outsl  %ds:(%esi),(%dx)
412c45:	63 75 6d             	arpl   %esi,0x6d(%ebp)
412c48:	65 6e                	outsb  %gs:(%esi),(%dx)
412c4a:	74 00                	je     0x412c4c
412c4c:	49                   	dec    %ecx
412c4d:	6e                   	outsb  %ds:(%esi),(%dx)
412c4e:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
412c55:	65
412c56:	43                   	inc    %ebx
412c57:	6f                   	outsl  %ds:(%esi),(%dx)
412c58:	6d                   	insl   (%dx),%es:(%edi)
412c59:	70 6f                	jo     0x412cca
412c5b:	6e                   	outsb  %ds:(%esi),(%dx)
412c5c:	65 6e                	outsb  %gs:(%esi),(%dx)
412c5e:	74 00                	je     0x412c60
412c60:	67 65 74 5f          	addr16 gs je 0x412cc3
412c64:	54                   	push   %esp
412c65:	72 61                	jb     0x412cc8
412c67:	6e                   	outsb  %ds:(%esi),(%dx)
412c68:	73 70                	jae    0x412cda
412c6a:	61                   	popa
412c6b:	72 65                	jb     0x412cd2
412c6d:	6e                   	outsb  %ds:(%esi),(%dx)
412c6e:	74 00                	je     0x412c70
412c70:	67 65 74 5f          	addr16 gs je 0x412cd3
412c74:	43                   	inc    %ebx
412c75:	75 72                	jne    0x412ce9
412c77:	72 65                	jb     0x412cde
412c79:	6e                   	outsb  %ds:(%esi),(%dx)
412c7a:	74 00                	je     0x412c7c
412c7c:	50                   	push   %eax
412c7d:	6f                   	outsl  %ds:(%esi),(%dx)
412c7e:	69 6e 74 00 73 65 74 	imul   $0x74657300,0x74(%esi),%ebp
412c85:	5f                   	pop    %edi
412c86:	46                   	inc    %esi
412c87:	6f                   	outsl  %ds:(%esi),(%dx)
412c88:	6e                   	outsb  %ds:(%esi),(%dx)
412c89:	74 00                	je     0x412c8b
412c8b:	67 65 74 5f          	addr16 gs je 0x412cee
412c8f:	43                   	inc    %ebx
412c90:	6f                   	outsl  %ds:(%esi),(%dx)
412c91:	75 6e                	jne    0x412d01
412c93:	74 00                	je     0x412c95
412c95:	70 61                	jo     0x412cf8
412c97:	64 64 69 6e 67 43 6f 	fs imul $0x6e756f43,%fs:0x67(%esi),%ebp
412c9e:	75 6e
412ca0:	74 00                	je     0x412ca2
412ca2:	62 6c 6f 63          	bound  %ebp,0x63(%edi,%ebp,2)
412ca6:	6b 43 6f 75          	imul   $0x75,0x6f(%ebx),%eax
412caa:	6e                   	outsb  %ds:(%esi),(%dx)
412cab:	74 00                	je     0x412cad
412cad:	54                   	push   %esp
412cae:	72 61                	jb     0x412d11
412cb0:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
412cb7:	6d                   	insl   (%dx),%es:(%edi)
412cb8:	65 53                	gs push %ebx
412cba:	74 61                	je     0x412d1d
412cbc:	6e                   	outsb  %ds:(%esi),(%dx)
412cbd:	64 61                	fs popa
412cbf:	72 74                	jb     0x412d35
412cc1:	00 66 69             	add    %ah,0x69(%esi)
412cc4:	72 73                	jb     0x412d39
412cc6:	74 5f                	je     0x412d27
412cc8:	70 61                	jo     0x412d2b
412cca:	72 74                	jb     0x412d40
412ccc:	00 53 74             	add    %dl,0x74(%ebx)
412ccf:	61                   	popa
412cd0:	72 74                	jb     0x412d46
412cd2:	00 43 6f             	add    %al,0x6f(%ebx)
412cd5:	6e                   	outsb  %ds:(%esi),(%dx)
412cd6:	76 65                	jbe    0x412d3d
412cd8:	72 74                	jb     0x412d4e
412cda:	00 58 6d             	add    %bl,0x6d(%eax)
412cdd:	6c                   	insb   (%dx),%es:(%edi)
412cde:	4e                   	dec    %esi
412cdf:	6f                   	outsl  %ds:(%esi),(%dx)
412ce0:	64 65 4c             	fs gs dec %esp
412ce3:	69 73 74 00 49 6d 61 	imul   $0x616d4900,0x74(%ebx),%esi
412cea:	67 65 4c             	addr16 gs dec %esp
412ced:	69 73 74 00 4f 72 63 	imul   $0x63724f00,0x74(%ebx),%esi
412cf4:	69 73 68 4c 69 73 74 	imul   $0x7473694c,0x68(%ebx),%esi
412cfb:	00 45 6c             	add    %al,0x6c(%ebp)
412cfe:	76 69                	jbe    0x412d69
412d00:	73 68                	jae    0x412d6a
412d02:	4c                   	dec    %esp
412d03:	69 73 74 00 6c 61 62 	imul   $0x62616c00,0x74(%ebx),%esi
412d0a:	65 6c                	gs insb (%dx),%es:(%edi)
412d0c:	54                   	push   %esp
412d0d:	65 6d                	gs insl (%dx),%es:(%edi)
412d0f:	70 6c                	jo     0x412d7d
412d11:	65 43                	gs inc %ebx
412d13:	6f                   	outsl  %ds:(%esi),(%dx)
412d14:	73 74                	jae    0x412d8a
412d16:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412d1a:	65 6c                	gs insb (%dx),%es:(%edi)
412d1c:	43                   	inc    %ebx
412d1d:	72 79                	jb     0x412d98