418d59:	61                   	popa
418d5a:	72 6b                	jb     0x418dc7
418d5c:	55                   	push   %ebp
418d5d:	49                   	dec    %ecx
418d5e:	2e 57                	cs push %edi
418d60:	69 6e 33 32 00 54 32 	imul   $0x32540032,0x33(%esi),%ebp
418d67:	00 3c 2e             	add    %bh,(%esi,%ebp,1)
418d6a:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
418d6e:	3e 62 5f 5f          	bound  %ebx,%ds:0x5f(%edi)
418d72:	32 39                	xor    (%ecx),%bh
418d74:	5f                   	pop    %edi
418d75:	32 00                	xor    (%eax),%al
418d77:	46                   	inc    %esi
418d78:	75 6e                	jne    0x418de8
418d7a:	63 60 32             	arpl   %esp,0x32(%eax)
418d7d:	00 44 69 63          	add    %al,0x63(%ecx,%ebp,2)
418d81:	74 69                	je     0x418dec
418d83:	6f                   	outsl  %ds:(%esi),(%dx)
418d84:	6e                   	outsb  %ds:(%esi),(%dx)
418d85:	61                   	popa
418d86:	72 79                	jb     0x418e01
418d88:	60                   	pusha
418d89:	32 00                	xor    (%eax),%al
418d8b:	67 65 74 5f          	addr16 gs je 0x418dee
418d8f:	41                   	inc    %ecx
418d90:	6e                   	outsb  %ds:(%esi),(%dx)
418d91:	64 72 6f             	fs jb  0x418e03
418d94:	69 64 43 61 72 32 00 	imul   $0x3c003272,0x61(%ebx,%eax,2),%esp
418d9b:	3c
418d9c:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
418da1:	3e 62 5f 5f          	bound  %ebx,%ds:0x5f(%edi)
418da5:	32 39                	xor    (%ecx),%bh
418da7:	5f                   	pop    %edi
418da8:	33 00                	xor    (%eax),%eax
418daa:	5f                   	pop    %edi
418dab:	5f                   	pop    %edi
418dac:	53                   	push   %ebx
418dad:	74 61                	je     0x418e10
418daf:	74 69                	je     0x418e1a
418db1:	63 41 72             	arpl   %eax,0x72(%ecx)
418db4:	72 61                	jb     0x418e17
418db6:	79 49                	jns    0x418e01
418db8:	6e                   	outsb  %ds:(%esi),(%dx)
418db9:	69 74 54 79 70 65 53 	imul   $0x69536570,0x79(%esp,%edx,2),%esi
418dc0:	69
418dc1:	7a 65                	jp     0x418e28
418dc3:	3d 31 34 00 76       	cmp    $0x76003431,%eax
418dc8:	34 00                	xor    $0x0,%al
418dca:	37                   	aaa
418dcb:	44                   	inc    %esp
418dcc:	31 43 34             	xor    %eax,0x34(%ebx)
418dcf:	39 35 39 42 44 34    	cmp    %esi,0x34444239
418dd5:	34 35                	xor    $0x35,%al
418dd7:	41                   	inc    %ecx
418dd8:	38 34 30             	cmp    %dh,(%eax,%esi,1)
418ddb:	31 35 30 38 44 38    	xor    %esi,0x38443830
418de1:	31 35 39 46 31 44    	xor    %esi,0x44314639
418de7:	42                   	inc    %edx
418de8:	31 30                	xor    %esi,(%eax)
418dea:	35 45 46 46 44       	xor    $0x44464645,%eax
418def:	36 43                	ss inc %ebx
418df1:	34 34                	xor    $0x34,%al
418df3:	30 33                	xor    %dh,(%ebx)
418df5:	36 45                	ss inc %ebp
418df7:	41                   	inc    %ecx
418df8:	31 39                	xor    %edi,(%ecx)
418dfa:	32 35 38 42 33 34    	xor    0x34334238,%dh
418e00:	45                   	inc    %ebp
418e01:	46                   	inc    %esi
418e02:	42                   	inc    %edx
418e03:	37                   	aaa
418e04:	30 38                	xor    %bh,(%eax)
418e06:	44                   	inc    %esp
418e07:	39 31                	cmp    %esi,(%ecx)
418e09:	35 00 46 33 42       	xor    $0x42334600,%eax
418e0e:	31 38                	xor    %edi,(%eax)
418e10:	39 32                	cmp    %esi,(%edx)
418e12:	31 35 35 34 41 46    	xor    %esi,0x46413435
418e18:	42                   	inc    %edx
418e19:	39 30                	cmp    %esi,(%eax)
418e1b:	37                   	aaa
418e1c:	32 42 35             	xor    0x35(%edx),%al
418e1f:	42                   	inc    %edx
418e20:	30 41 45             	xor    %al,0x45(%ecx)
418e23:	45                   	inc    %ebp
418e24:	36 31 38             	xor    %edi,%ss:(%eax)
418e27:	46                   	inc    %esi
418e28:	45                   	inc    %ebp
418e29:	45                   	inc    %ebp
418e2a:	38 39                	cmp    %bh,(%ecx)
418e2c:	30 34 46             	xor    %dh,(%esi,%eax,2)
418e2f:	42                   	inc    %edx
418e30:	41                   	inc    %ecx
418e31:	41                   	inc    %ecx
418e32:	46                   	inc    %esi
418e33:	32 33                	xor    (%ebx),%dh
418e35:	37                   	aaa
418e36:	41                   	inc    %ecx
418e37:	46                   	inc    %esi
418e38:	45                   	inc    %ebp
418e39:	32 43 44             	xor    0x44(%ebx),%al
418e3c:	44                   	inc    %esp
418e3d:	31 41 33             	xor    %eax,0x33(%ecx)
418e40:	38 45 33             	cmp    %al,0x33(%ebp)
418e43:	30 33                	xor    %dh,(%ebx)
418e45:	38 34 31             	cmp    %dh,(%ecx,%esi,1)
418e48:	35 45 37 00 5f       	xor    $0x5f003745,%eax
418e4d:	5f                   	pop    %edi
418e4e:	53                   	push   %ebx
418e4f:	74 61                	je     0x418eb2
418e51:	74 69                	je     0x418ebc
418e53:	63 41 72             	arpl   %eax,0x72(%ecx)
418e56:	72 61                	jb     0x418eb9
418e58:	79 49                	jns    0x418ea3
418e5a:	6e                   	outsb  %ds:(%esi),(%dx)
418e5b:	69 74 54 79 70 65 53 	imul   $0x69536570,0x79(%esp,%edx,2),%esi
418e62:	69
418e63:	7a 65                	jp     0x418eca
418e65:	3d 31 38 00 38       	cmp    $0x38003831,%eax
418e6a:	32 34 32             	xor    (%edx,%esi,1),%dh
418e6d:	37                   	aaa
418e6e:	41                   	inc    %ecx
418e6f:	35 34 39 34 43       	xor    $0x43343934,%eax
418e74:	31 38                	xor    %edi,(%eax)
418e76:	38 31                	cmp    %dh,(%ecx)
418e78:	35 37 46 44 31       	xor    $0x31444637,%eax
418e7d:	44                   	inc    %esp
418e7e:	33 45 42             	xor    0x42(%ebp),%eax
418e81:	39 41 42             	cmp    %eax,0x42(%ecx)
418e84:	43                   	inc    %ebx
418e85:	36 37                	ss aaa
418e87:	37                   	aaa
418e88:	34 44                	xor    $0x44,%al
418e8a:	39 34 37             	cmp    %esi,(%edi,%esi,1)
418e8d:	34 35                	xor    $0x35,%al
418e8f:	30 33                	xor    %dh,(%ebx)
418e91:	44                   	inc    %esp
418e92:	39 32                	cmp    %esi,(%edx)
418e94:	37                   	aaa
418e95:	35 37 45 37 42       	xor    $0x42374537,%eax
418e9a:	38 45 43             	cmp    %al,0x43(%ebp)
418e9d:	46                   	inc    %esi
418e9e:	34 30                	xor    $0x30,%al
418ea0:	46                   	inc    %esi
418ea1:	45                   	inc    %ebp
418ea2:	45                   	inc    %ebp
418ea3:	32 46 38             	xor    0x38(%esi),%al
418ea6:	35 39 39 00 3c       	xor    $0x3c003939,%eax
418eab:	70 30                	jo     0x418edd
418ead:	3e 00 3c 70          	add    %bh,%ds:(%eax,%esi,2)
418eb1:	31 3e                	xor    %edi,(%esi)
418eb3:	00 3c 4d 6f 64 75 6c 	add    %bh,0x6c75646f(,%ecx,2)
418eba:	65 3e 00 3c 50       	gs add %bh,%ds:(%eax,%edx,2)
418ebf:	72 69                	jb     0x418f2a
418ec1:	76 61                	jbe    0x418f24
418ec3:	74 65                	je     0x418f2a
418ec5:	49                   	dec    %ecx
418ec6:	6d                   	insl   (%dx),%es:(%edi)
418ec7:	70 6c                	jo     0x418f35
418ec9:	65 6d                	gs insl (%dx),%es:(%edi)
418ecb:	65 6e                	outsb  %gs:(%esi),(%dx)
418ecd:	74 61                	je     0x418f30
418ecf:	74 69                	je     0x418f3a
418ed1:	6f                   	outsl  %ds:(%esi),(%dx)
418ed2:	6e                   	outsb  %ds:(%esi),(%dx)
418ed3:	44                   	inc    %esp
418ed4:	65 74 61             	gs je  0x418f38
418ed7:	69 6c 73 3e 00 43 4f 	imul   $0x504f4300,0x3e(%ebx,%esi,2),%ebp
418ede:	50
418edf:	59                   	pop    %ecx
418ee0:	44                   	inc    %esp
418ee1:	41                   	inc    %ecx
418ee2:	54                   	push   %esp
418ee3:	41                   	inc    %ecx
418ee4:	00 67 65             	add    %ah,0x65(%edi)
418ee7:	74 5f                	je     0x418f48
418ee9:	41                   	inc    %ecx
418eea:	00 47 43             	add    %al,0x43(%edi)
418eed:	00 43 54             	add    %al,0x54(%ebx)
418ef0:	4c                   	dec    %esp
418ef1:	43                   	inc    %ebx
418ef2:	4f                   	dec    %edi
418ef3:	4c                   	dec    %esp
418ef4:	4f                   	dec    %edi
418ef5:	52                   	push   %edx
418ef6:	53                   	push   %ebx
418ef7:	54                   	push   %esp
418ef8:	41                   	inc    %ecx
418ef9:	54                   	push   %esp
418efa:	49                   	dec    %ecx
418efb:	43                   	inc    %ebx
418efc:	00 51 55             	add    %dl,0x55(%ecx)
418eff:	45                   	inc    %ebp
418f00:	55                   	push   %ebp
418f01:	45                   	inc    %ebp
418f02:	53                   	push   %ebx
418f03:	59                   	pop    %ecx
418f04:	4e                   	dec    %esi
418f05:	43                   	inc    %ebx
418f06:	00 53 79             	add    %dl,0x79(%ebx)
418f09:	73 74                	jae    0x418f7f
418f0b:	65 6d                	gs insl (%dx),%es:(%edi)
418f0d:	2e 44                	cs inc %esp
418f0f:	72 61                	jb     0x418f72
418f11:	77 69                	ja     0x418f7c
418f13:	6e                   	outsb  %ds:(%esi),(%dx)
418f14:	67 2e 44             	addr16 cs inc %esp
418f17:	72 61                	jb     0x418f7a
418f19:	77 69                	ja     0x418f84
418f1b:	6e                   	outsb  %ds:(%esi),(%dx)
418f1c:	67 32 44 00          	xor    0x0(%si),%al
418f20:	48                   	dec    %eax
418f21:	53                   	push   %ebx
418f22:	48                   	dec    %eax
418f23:	45                   	inc    %ebp
418f24:	4c                   	dec    %esp
418f25:	4c                   	dec    %esp
418f26:	5f                   	pop    %edi
418f27:	57                   	push   %edi
418f28:	49                   	dec    %ecx
418f29:	4e                   	dec    %esi
418f2a:	44                   	inc    %esp
418f2b:	4f                   	dec    %edi
418f2c:	57                   	push   %edi
418f2d:	52                   	push   %edx
418f2e:	45                   	inc    %ebp
418f2f:	50                   	push   %eax
418f30:	4c                   	dec    %esp
418f31:	41                   	inc    %ecx
418f32:	43                   	inc    %ebx
418f33:	45                   	inc    %ebp
418f34:	44                   	inc    %esp
418f35:	00 53 54             	add    %dl,0x54(%ebx)
418f38:	59                   	pop    %ecx
418f39:	4c                   	dec    %esp
418f3a:	45                   	inc    %ebp
418f3b:	43                   	inc    %ebx
418f3c:	48                   	dec    %eax
418f3d:	41                   	inc    %ecx
418f3e:	4e                   	dec    %esi
418f3f:	47                   	inc    %edi
418f40:	45                   	inc    %ebp
418f41:	44                   	inc    %esp
418f42:	00 54 48 45          	add    %dl,0x45(%eax,%ecx,2)
418f46:	4d                   	dec    %ebp
418f47:	45                   	inc    %ebp
418f48:	43                   	inc    %ebx
418f49:	48                   	dec    %eax
418f4a:	41                   	inc    %ecx
418f4b:	4e                   	dec    %esi
418f4c:	47                   	inc    %edi
418f4d:	45                   	inc    %ebp
418f4e:	44                   	inc    %esp
418f4f:	00 43 41             	add    %al,0x41(%ebx)
418f52:	50                   	push   %eax
418f53:	54                   	push   %esp
418f54:	55                   	push   %ebp
418f55:	52                   	push   %edx
418f56:	45                   	inc    %ebp
418f57:	43                   	inc    %ebx
418f58:	48                   	dec    %eax
418f59:	41                   	inc    %ecx
418f5a:	4e                   	dec    %esi
418f5b:	47                   	inc    %edi
418f5c:	45                   	inc    %ebp
418f5d:	44                   	inc    %esp
418f5e:	00 50 41             	add    %dl,0x41(%eax)
418f61:	4c                   	dec    %esp
418f62:	45                   	inc    %ebp
418f63:	54                   	push   %esp
418f64:	54                   	push   %esp
418f65:	45                   	inc    %ebp
418f66:	43                   	inc    %ebx
418f67:	48                   	dec    %eax
418f68:	41                   	inc    %ecx
418f69:	4e                   	dec    %esi
418f6a:	47                   	inc    %edi
418f6b:	45                   	inc    %ebp
418f6c:	44                   	inc    %esp
418f6d:	00 44 57 4d          	add    %al,0x4d(%edi,%edx,2)
418f71:	4e                   	dec    %esi
418f72:	43                   	inc    %ebx
418f73:	52                   	push   %edx
418f74:	45                   	inc    %ebp
418f75:	4e                   	dec    %esi
418f76:	44                   	inc    %esp
418f77:	45                   	inc    %ebp
418f78:	52                   	push   %edx
418f79:	49                   	dec    %ecx
418f7a:	4e                   	dec    %esi
418f7b:	47                   	inc    %edi
418f7c:	43                   	inc    %ebx
418f7d:	48                   	dec    %eax
418f7e:	41                   	inc    %ecx
418f7f:	4e                   	dec    %esi
418f80:	47                   	inc    %edi
418f81:	45                   	inc    %ebp
418f82:	44                   	inc    %esp
418f83:	00 44 57 4d          	add    %al,0x4d(%edi,%edx,2)
418f87:	43                   	inc    %ebx
418f88:	4f                   	dec    %edi
418f89:	4d                   	dec    %ebp
418f8a:	50                   	push   %eax
418f8b:	4f                   	dec    %edi
418f8c:	53                   	push   %ebx
418f8d:	49                   	dec    %ecx
418f8e:	54                   	push   %esp
418f8f:	49                   	dec    %ecx
418f90:	4f                   	dec    %edi
418f91:	4e                   	dec    %esi
418f92:	43                   	inc    %ebx
418f93:	48                   	dec    %eax
418f94:	41                   	inc    %ecx
418f95:	4e                   	dec    %esi
418f96:	47                   	inc    %edi
418f97:	45                   	inc    %ebp
418f98:	44                   	inc    %esp
418f99:	00 55 53             	add    %dl,0x53(%ebp)
418f9c:	45                   	inc    %ebp
418f9d:	52                   	push   %edx
418f9e:	43                   	inc    %ebx
418f9f:	48                   	dec    %eax
418fa0:	41                   	inc    %ecx
418fa1:	4e                   	dec    %esi
418fa2:	47                   	inc    %edi
418fa3:	45                   	inc    %ebp
418fa4:	44                   	inc    %esp
418fa5:	00 44 57 4d          	add    %al,0x4d(%edi,%edx,2)
418fa9:	43                   	inc    %ebx
418faa:	4f                   	dec    %edi
418fab:	4c                   	dec    %esp
418fac:	4f                   	dec    %edi
418fad:	52                   	push   %edx
418fae:	49                   	dec    %ecx
418faf:	5a                   	pop    %edx
418fb0:	41                   	inc    %ecx
418fb1:	54                   	push   %esp
418fb2:	49                   	dec    %ecx
418fb3:	4f                   	dec    %edi
418fb4:	4e                   	dec    %esi
418fb5:	43                   	inc    %ebx
418fb6:	4f                   	dec    %edi
418fb7:	4c                   	dec    %esp
418fb8:	4f                   	dec    %edi
418fb9:	52                   	push   %edx
418fba:	43                   	inc    %ebx
418fbb:	48                   	dec    %eax
418fbc:	41                   	inc    %ecx
418fbd:	4e                   	dec    %esi
418fbe:	47                   	inc    %edi