41196b:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
41196f:	00 48 3a             	add    %cl,0x3a(%eax)
411972:	40                   	inc    %eax
411973:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
41197a:	40                   	inc    %eax
41197b:	00 ec                	add    %ch,%ah
41197d:	37                   	aaa
41197e:	40                   	inc    %eax
41197f:	00 0b                	add    %cl,(%ebx)
411981:	45                   	inc    %ebp
411982:	57                   	push   %edi
411983:	72 69                	jb     0x4119ee
411985:	74 65                	je     0x4119ec
411987:	45                   	inc    %ebp
411988:	72 72                	jb     0x4119fc
41198a:	6f                   	outsl  %ds:(%esi),(%dx)
41198b:	72 d8                	jb     0x411965
41198d:	19 41 00             	sbb    %eax,0x0(%ecx)
4119ac:	d8 19                	fcomps (%ecx)
4119ae:	41                   	inc    %ecx
4119af:	00 0c 00             	add    %cl,(%eax,%eax,1)
4119b2:	00 00                	add    %al,(%eax)
4119b4:	84 18                	test   %bl,(%eax)
4119b6:	41                   	inc    %ecx
4119b7:	00 40 3a             	add    %al,0x3a(%eax)
4119ba:	40                   	inc    %eax
4119bb:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
4119bf:	00 50 3a             	add    %dl,0x3a(%eax)
4119c2:	40                   	inc    %eax
4119c3:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
4119c7:	00 48 3a             	add    %cl,0x3a(%eax)
4119ca:	40                   	inc    %eax
4119cb:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
4119d2:	40                   	inc    %eax
4119d3:	00 ec                	add    %ch,%ah
4119d5:	37                   	aaa
4119d6:	40                   	inc    %eax
4119d7:	00 0e                	add    %cl,(%esi)
4119d9:	45                   	inc    %ebp
4119da:	43                   	inc    %ebx
4119db:	6c                   	insb   (%dx),%es:(%edi)
4119dc:	61                   	popa
4119dd:	73 73                	jae    0x411a52
4119df:	4e                   	dec    %esi
4119e0:	6f                   	outsl  %ds:(%esi),(%dx)
4119e1:	74 46                	je     0x411a29
4119e3:	6f                   	outsl  %ds:(%esi),(%dx)
4119e4:	75 6e                	jne    0x411a54
4119e6:	64 90                	fs nop
4119e8:	34 1a                	xor    $0x1a,%al
4119ea:	41                   	inc    %ecx
411a07:	00 34 1a             	add    %dh,(%edx,%ebx,1)
411a0a:	41                   	inc    %ecx
411a0b:	00 0c 00             	add    %cl,(%eax,%eax,1)
411a0e:	00 00                	add    %al,(%eax)
411a10:	30 75 40             	xor    %dh,0x40(%ebp)
411a13:	00 40 3a             	add    %al,0x3a(%eax)
411a16:	40                   	inc    %eax
411a17:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
411a1b:	00 50 3a             	add    %dl,0x3a(%eax)
411a1e:	40                   	inc    %eax
411a1f:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
411a23:	00 48 3a             	add    %cl,0x3a(%eax)
411a26:	40                   	inc    %eax
411a27:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
411a2e:	40                   	inc    %eax
411a2f:	00 ec                	add    %ch,%ah
411a31:	37                   	aaa
411a32:	40                   	inc    %eax
411a33:	00 0c 45 52 65 73 4e 	add    %cl,0x4e736552(,%eax,2)
411a3a:	6f                   	outsl  %ds:(%esi),(%dx)
411a3b:	74 46                	je     0x411a83
411a3d:	6f                   	outsl  %ds:(%esi),(%dx)
411a3e:	75 6e                	jne    0x411aae
411a40:	64 8d 40 00          	lea    %fs:0x0(%eax),%eax
411a44:	90                   	nop
411a45:	1a 41 00             	sbb    0x0(%ecx),%al
411a64:	90                   	nop
411a65:	1a 41 00             	sbb    0x0(%ecx),%al
411a68:	0c 00                	or     $0x0,%al
411a6a:	00 00                	add    %al,(%eax)
411a6c:	30 75 40             	xor    %dh,0x40(%ebp)
411a6f:	00 40 3a             	add    %al,0x3a(%eax)
411a72:	40                   	inc    %eax
411a73:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
411a77:	00 50 3a             	add    %dl,0x3a(%eax)
411a7a:	40                   	inc    %eax
411a7b:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
411a7f:	00 48 3a             	add    %cl,0x3a(%eax)
411a82:	40                   	inc    %eax
411a83:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
411a8a:	40                   	inc    %eax
411a8b:	00 ec                	add    %ch,%ah
411a8d:	37                   	aaa
411a8e:	40                   	inc    %eax
411a8f:	00 0a                	add    %cl,(%edx)
411a91:	45                   	inc    %ebp
411a92:	4c                   	dec    %esp
411a93:	69 73 74 45 72 72 6f 	imul   $0x6f727245,0x74(%ebx),%esi
411a9a:	72 90                	jb     0x411a2c
411a9c:	e8 1a 41 00 00       	call   0x415bbb
411ab9:	00 00                	add    %al,(%eax)
411abb:	00 e8                	add    %ch,%al
411abd:	1a 41 00             	sbb    0x0(%ecx),%al
411ac0:	0c 00                	or     $0x0,%al
411ac2:	00 00                	add    %al,(%eax)
411ac4:	30 75 40             	xor    %dh,0x40(%ebp)
411ac7:	00 40 3a             	add    %al,0x3a(%eax)
411aca:	40                   	inc    %eax
411acb:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
411acf:	00 50 3a             	add    %dl,0x3a(%eax)
411ad2:	40                   	inc    %eax
411ad3:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
411ad7:	00 48 3a             	add    %cl,0x3a(%eax)
411ada:	40                   	inc    %eax
411adb:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
411ae2:	40                   	inc    %eax
411ae3:	00 ec                	add    %ch,%ah
411ae5:	37                   	aaa
411ae6:	40                   	inc    %eax
411ae7:	00 0a                	add    %cl,(%edx)
411ae9:	45                   	inc    %ebp
411aea:	42                   	inc    %edx
411aeb:	69 74 73 45 72 72 6f 	imul   $0x726f7272,0x45(%ebx,%esi,2),%esi
411af2:	72
411af3:	90                   	nop
411af4:	40                   	inc    %eax
411af5:	1b 41 00             	sbb    0x0(%ecx),%eax
411b14:	40                   	inc    %eax
411b15:	1b 41 00             	sbb    0x0(%ecx),%eax
411b18:	0c 00                	or     $0x0,%al
411b1a:	00 00                	add    %al,(%eax)
411b1c:	30 75 40             	xor    %dh,0x40(%ebp)
411b1f:	00 40 3a             	add    %al,0x3a(%eax)
411b22:	40                   	inc    %eax
411b23:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
411b27:	00 50 3a             	add    %dl,0x3a(%eax)
411b2a:	40                   	inc    %eax
411b2b:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
411b2f:	00 48 3a             	add    %cl,0x3a(%eax)
411b32:	40                   	inc    %eax
411b33:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
411b3a:	40                   	inc    %eax
411b3b:	00 ec                	add    %ch,%ah
411b3d:	37                   	aaa
411b3e:	40                   	inc    %eax
411b3f:	00 10                	add    %dl,(%eax)
411b41:	45                   	inc    %ebp
411b42:	53                   	push   %ebx
411b43:	74 72                	je     0x411bb7
411b45:	69 6e 67 4c 69 73 74 	imul   $0x7473694c,0x67(%esi),%ebp
411b4c:	45                   	inc    %ebp
411b4d:	72 72                	jb     0x411bc1
411b4f:	6f                   	outsl  %ds:(%esi),(%dx)
411b50:	72 8d                	jb     0x411adf
411b52:	40                   	inc    %eax
411b53:	00 a0 1b 41 00 00    	add    %ah,0x411b(%eax)
411b71:	00 00                	add    %al,(%eax)
411b73:	00 a0 1b 41 00 0c    	add    %ah,0xc00411b(%eax)
411b79:	00 00                	add    %al,(%eax)
411b7b:	00 30                	add    %dh,(%eax)
411b7d:	75 40                	jne    0x411bbf
411b7f:	00 40 3a             	add    %al,0x3a(%eax)
411b82:	40                   	inc    %eax
411b83:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
411b87:	00 50 3a             	add    %dl,0x3a(%eax)
411b8a:	40                   	inc    %eax
411b8b:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
411b8f:	00 48 3a             	add    %cl,0x3a(%eax)
411b92:	40                   	inc    %eax
411b93:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
411b9a:	40                   	inc    %eax
411b9b:	00 ec                	add    %ch,%ah
411b9d:	37                   	aaa
411b9e:	40                   	inc    %eax
411b9f:	00 0f                	add    %cl,(%edi)
411ba1:	45                   	inc    %ebp
411ba2:	43                   	inc    %ebx
411ba3:	6f                   	outsl  %ds:(%esi),(%dx)
411ba4:	6d                   	insl   (%dx),%es:(%edi)
411ba5:	70 6f                	jo     0x411c16
411ba7:	6e                   	outsb  %ds:(%esi),(%dx)
411ba8:	65 6e                	outsb  %gs:(%esi),(%dx)
411baa:	74 45                	je     0x411bf1
411bac:	72 72                	jb     0x411c20
411bae:	6f                   	outsl  %ds:(%esi),(%dx)
411baf:	72 fc                	jb     0x411bad
411bb1:	1b 41 00             	sbb    0x0(%ecx),%eax
411bd0:	fc                   	cld
411bd1:	1b 41 00             	sbb    0x0(%ecx),%eax
411bd4:	10 00                	adc    %al,(%eax)
411bd6:	00 00                	add    %al,(%eax)
411bd8:	f4                   	hlt
411bd9:	75 40                	jne    0x411c1b
411bdb:	00 40 3a             	add    %al,0x3a(%eax)
411bde:	40                   	inc    %eax
411bdf:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
411be3:	00 50 3a             	add    %dl,0x3a(%eax)
411be6:	40                   	inc    %eax
411be7:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
411beb:	00 48 3a             	add    %cl,0x3a(%eax)
411bee:	40                   	inc    %eax
411bef:	00 94 37 40 00 a0 bb 	add    %dl,-0x445fffc0(%edi,%esi,1)
411bf6:	40                   	inc    %eax
411bf7:	00 ec                	add    %ch,%ah
411bf9:	37                   	aaa
411bfa:	40                   	inc    %eax
411bfb:	00 0f                	add    %cl,(%edi)
411bfd:	45                   	inc    %ebp
411bfe:	4f                   	dec    %edi
411bff:	75 74                	jne    0x411c75
411c01:	4f                   	dec    %edi
411c02:	66 52                	push   %dx
411c04:	65 73 6f             	gs jae 0x411c76
411c07:	75 72                	jne    0x411c7b
411c09:	63 65 73             	arpl   %esp,0x73(%ebp)
411c0c:	58                   	pop    %eax
411c0d:	1c 41                	sbb    $0x41,%al
411c2b:	00 58 1c             	add    %bl,0x1c(%eax)
411c2e:	41                   	inc    %ecx
411c2f:	00 0c 00             	add    %cl,(%eax,%eax,1)
411c32:	00 00                	add    %al,(%eax)
411c34:	30 75 40             	xor    %dh,0x40(%ebp)
411c37:	00 40 3a             	add    %al,0x3a(%eax)
411c3a:	40                   	inc    %eax
411c3b:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
411c3f:	00 50 3a             	add    %dl,0x3a(%eax)
411c42:	40                   	inc    %eax
411c43:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
411c47:	00 48 3a             	add    %cl,0x3a(%eax)
411c4a:	40                   	inc    %eax
411c4b:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
411c52:	40                   	inc    %eax
411c53:	00 ec                	add    %ch,%ah
411c55:	37                   	aaa
411c56:	40                   	inc    %eax
411c57:	00 11                	add    %dl,(%ecx)
411c59:	45                   	inc    %ebp
411c5a:	49                   	dec    %ecx
411c5b:	6e                   	outsb  %ds:(%esi),(%dx)
411c5c:	76 61                	jbe    0x411cbf
411c5e:	6c                   	insb   (%dx),%es:(%edi)
411c5f:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
411c66:	74
411c67:	69 6f 6e 8b c0 b8 1c 	imul   $0x1cb8c08b,0x6e(%edi),%ebp
411c6e:	41                   	inc    %ecx
411c8b:	00 c8                	add    %cl,%al
411c8d:	1c 41                	sbb    $0x41,%al
411c8f:	00 10                	add    %dl,(%eax)
411c91:	00 00                	add    %al,(%eax)
411c93:	00 a0 10 40 00 40    	add    %ah,0x40004010(%eax)
411c99:	3a 40 00             	cmp    0x0(%eax),%al
411c9c:	4c                   	dec    %esp
411c9d:	3a 40 00             	cmp    0x0(%eax),%al
411ca0:	50                   	push   %eax
411ca1:	3a 40 00             	cmp    0x0(%eax),%al
411ca4:	54                   	push   %esp
411ca5:	3a 40 00             	cmp    0x0(%eax),%al
411ca8:	48                   	dec    %eax
411ca9:	3a 40 00             	cmp    0x0(%eax),%al
411cac:	94                   	xchg   %eax,%esp
411cad:	37                   	aaa
411cae:	40                   	inc    %eax
411caf:	00 b0 37 40 00 58    	add    %dh,0x58004037(%eax)
411cb5:	3e 41                	ds inc %ecx
411cb7:	00 18                	add    %bl,(%eax)
411cb9:	40                   	inc    %eax
411cba:	41                   	inc    %ecx
411cbb:	00 18                	add    %bl,(%eax)
411cbd:	42                   	inc    %edx
411cbe:	41                   	inc    %ecx
411cbf:	00 ac 3e 41 00 2c 3f 	add    %ch,0x3f2c0041(%esi,%edi,1)
411cc6:	41                   	inc    %ecx
411cc7:	00 05 54 4c 69 73    	add    %al,0x73694c54
411ccd:	74 8b                	je     0x411c5a
411ccf:	c0 1c 1d 41 00 00 00 	rcrb   $0x0,0x41(,%ebx,1)
411cd6:	00
411cef:	00 1c 1d 41 00 24 00 	add    %bl,0x240041(,%ebx,1)
411cf6:	00 00                	add    %al,(%eax)
411cf8:	a0 10 40 00 40       	mov    0x40004010,%al
411cfd:	3a 40 00             	cmp    0x0(%eax),%al
411d00:	4c                   	dec    %esp
411d01:	3a 40 00             	cmp    0x0(%eax),%al
411d04:	50                   	push   %eax
411d05:	3a 40 00             	cmp    0x0(%eax),%al
411d08:	54                   	push   %esp
411d09:	3a 40 00             	cmp    0x0(%eax),%al
411d0c:	48                   	dec    %eax
411d0d:	3a 40 00             	cmp    0x0(%eax),%al
411d10:	94                   	xchg   %eax,%esp
411d11:	37                   	aaa
411d12:	40                   	inc    %eax
411d13:	00 b0 37 40 00 70    	add    %dh,0x70004037(%eax)
411d19:	42                   	inc    %edx
411d1a:	41                   	inc    %ecx
411d1b:	00 0b                	add    %cl,(%ebx)
411d1d:	54                   	push   %esp
411d1e:	54                   	push   %esp
411d1f:	68 72 65 61 64       	push   $0x64616572
411d24:	4c                   	dec    %esp
411d25:	69 73 74 74 1d 41 00 	imul   $0x411d74,0x74(%ebx),%esi
411d48:	74 1d                	je     0x411d67
411d4a:	41                   	inc    %ecx
411d4b:	00 0c 00             	add    %cl,(%eax,%eax,1)
411d4e:	00 00                	add    %al,(%eax)
411d50:	a0 10 40 00 40       	mov    0x40004010,%al
411d55:	3a 40 00             	cmp    0x0(%eax),%al
411d58:	4c                   	dec    %esp
411d59:	3a 40 00             	cmp    0x0(%eax),%al
411d5c:	50                   	push   %eax
411d5d:	3a 40 00             	cmp    0x0(%eax),%al
411d60:	54                   	push   %esp
411d61:	3a 40 00             	cmp    0x0(%eax),%al
411d64:	48                   	dec    %eax
411d65:	3a 40 00             	cmp    0x0(%eax),%al
411d68:	94                   	xchg   %eax,%esp
411d69:	37                   	aaa
411d6a:	40                   	inc    %eax
411d6b:	00 b0 37 40 00 e4    	add    %dh,-0x1bffbfc9(%eax)
411d71:	43                   	inc    %ebx
411d72:	41                   	inc    %ecx
411d73:	00 05 54 42 69 74    	add    %al,0x74694254
411d79:	73 8b                	jae    0x411d06
411d7b:	c0 c8 1d             	ror    $0x1d,%al
411d7e:	41                   	inc    %ecx
411d8b:	00 f4                	add    %dh,%ah
411d8d:	1d 41 00 00 00       	sbb    $0x41,%eax
411d92:	00 00                	add    %al,(%eax)
411d94:	00 00                	add    %al,(%eax)
411d96:	00 00                	add    %al,(%eax)
411d98:	d4 1d                	aam    $0x1d
411d9a:	41                   	inc    %ecx
411d9b:	00 e2                	add    %ah,%dl
411d9d:	1d 41 00 04 00       	sbb    $0x40041,%eax
411da2:	00 00                	add    %al,(%eax)
411da4:	a0 10 40 00 40       	mov    0x40004010,%al
411da9:	3a 40 00             	cmp    0x0(%eax),%al
411dac:	4c                   	dec    %esp
411dad:	3a 40 00             	cmp    0x0(%eax),%al
411db0:	50                   	push   %eax
411db1:	3a 40 00             	cmp    0x0(%eax),%al
411db4:	54                   	push   %esp
411db5:	3a 40 00             	cmp    0x0(%eax),%al
411db8:	48                   	dec    %eax
411db9:	3a 40 00             	cmp    0x0(%eax),%al
411dbc:	94                   	xchg   %eax,%esp
411dbd:	37                   	aaa
411dbe:	40                   	inc    %eax
411dbf:	00 b0 37 40 00 80    	add    %dh,-0x7fffbfc9(%eax)
411dc5:	45                   	inc    %ebp