417e34:	00 68 00             	add    %ch,0x0(%eax)
417e37:	55                   	push   %ebp
417e38:	00 53 00             	add    %dl,0x0(%ebx)
417e3b:	52                   	push   %edx
417e3c:	00 51 00             	add    %dl,0x0(%ecx)
417e3f:	45                   	inc    %ebp
417e40:	00 53 00             	add    %dl,0x0(%ebx)
417e43:	44                   	inc    %esp
417e44:	00 2e                	add    %ch,(%esi)
417e46:	06                   	push   %es
417e47:	6f                   	outsl  %ds:(%esi),(%dx)
417e48:	00 48 00             	add    %cl,0x0(%eax)
417e4b:	2e 06                	cs push %es
417e4d:	68 00 55 00 52       	push   $0x52005500
417e52:	00 58 00             	add    %bl,0x0(%eax)
417e55:	51                   	push   %ecx
417e56:	00 45 00             	add    %al,0x0(%ebp)
417e59:	53                   	push   %ebx
417e5a:	00 44 00 42          	add    %al,0x42(%eax,%eax,1)
417e5e:	00 49 00             	add    %cl,0x0(%ecx)
417e61:	4d                   	dec    %ebp
417e62:	00 42 00             	add    %al,0x0(%edx)
417e65:	68 00 55 00 52       	push   $0x52005500
417e6a:	00 58 00             	add    %bl,0x0(%eax)
417e6d:	51                   	push   %ecx
417e6e:	00 45 00             	add    %al,0x0(%ebp)
417e71:	53                   	push   %ebx
417e72:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
417e76:	06                   	push   %es
417e77:	69 00 33 00 65 00    	imul   $0x650033,(%eax),%eax
417e7d:	6c                   	insb   (%dx),%es:(%edi)
417e7e:	00 78 00             	add    %bh,0x0(%eax)
417e81:	57                   	push   %edi
417e82:	00 47 00             	add    %al,0x0(%edi)
417e85:	54                   	push   %esp
417e86:	00 54 00 67          	add    %dl,0x67(%eax,%eax,1)
417e8a:	00 69 00             	add    %ch,0x0(%ecx)
417e8d:	51                   	push   %ecx
417e8e:	00 69 00             	add    %ch,0x0(%ecx)
417e91:	77 00                	ja     0x417e93
417e93:	50                   	push   %eax
417e94:	00 31                	add    %dh,(%ecx)
417e96:	00 39                	add    %bh,(%ecx)
417e98:	00 2f                	add    %ch,(%edi)
417e9a:	00 45 00             	add    %al,0x0(%ebp)
417e9d:	64 00 55 00          	add    %dl,%fs:0x0(%ebp)
417ea1:	4b                   	dec    %ebx
417ea2:	00 4f 00             	add    %cl,0x0(%edi)
417ea5:	67 00 51 00          	add    %dl,0x0(%bx,%di)
417ea9:	2e 06                	cs push %es
417eab:	2e 06                	cs push %es
417ead:	2e 06                	cs push %es
417eaf:	2e 06                	cs push %es
417eb1:	2e 06                	cs push %es
417eb3:	42                   	inc    %edx
417eb4:	00 2e                	add    %ch,(%esi)
417eb6:	06                   	push   %es
417eb7:	45                   	inc    %ebp
417eb8:	00 2e                	add    %ch,(%esi)
417eba:	06                   	push   %es
417ebb:	2e 06                	cs push %es
417ebd:	2e 06                	cs push %es
417ebf:	2e 06                	cs push %es
417ec1:	45                   	inc    %ebp
417ec2:	00 2e                	add    %ch,(%esi)
417ec4:	06                   	push   %es
417ec5:	67 00 2e 06 2e       	add    %ch,0x2e06
417eca:	06                   	push   %es
417ecb:	2e 06                	cs push %es
417ecd:	2e 06                	cs push %es
417ecf:	51                   	push   %ecx
417ed0:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
417ed4:	06                   	push   %es
417ed5:	2e 06                	cs push %es
417ed7:	2e 06                	cs push %es
417ed9:	2e 06                	cs push %es
417edb:	2e 06                	cs push %es
417edd:	67 00 59 00          	add    %bl,0x0(%bx,%di)
417ee1:	49                   	dec    %ecx
417ee2:	00 2e                	add    %ch,(%esi)
417ee4:	06                   	push   %es
417ee5:	77 00                	ja     0x417ee7
417ee7:	59                   	pop    %ecx
417ee8:	00 52 00             	add    %dl,0x0(%edx)
417eeb:	43                   	inc    %ebx
417eec:	00 2e                	add    %ch,(%esi)
417eee:	06                   	push   %es
417eef:	63 00                	arpl   %eax,(%eax)
417ef1:	47                   	inc    %edi
417ef2:	00 46 00             	add    %al,0x0(%esi)
417ef5:	52                   	push   %edx
417ef6:	00 4a 00             	add    %cl,0x0(%edx)
417ef9:	46                   	inc    %esi
417efa:	00 2e                	add    %ch,(%esi)
417efc:	06                   	push   %es
417efd:	52                   	push   %edx
417efe:	00 49 00             	add    %cl,0x0(%ecx)
417f01:	59                   	pop    %ecx
417f02:	00 2e                	add    %ch,(%esi)
417f04:	06                   	push   %es
417f05:	67 00 59 00          	add    %bl,0x0(%bx,%di)
417f09:	44                   	inc    %esp
417f0a:	00 2e                	add    %ch,(%esi)
417f0c:	06                   	push   %es
417f0d:	77 00                	ja     0x417f0f
417f0f:	59                   	pop    %ecx
417f10:	00 53 00             	add    %dl,0x0(%ebx)
417f13:	5a                   	pop    %edx
417f14:	00 51 00             	add    %dl,0x0(%ecx)
417f17:	49                   	dec    %ecx
417f18:	00 47 00             	add    %al,0x0(%edi)
417f1b:	44                   	inc    %esp
417f1c:	00 67 00             	add    %ah,0x0(%edi)
417f1f:	4d                   	dec    %ebp
417f20:	00 47 00             	add    %al,0x0(%edi)
417f23:	45                   	inc    %ebp
417f24:	00 6e 00             	add    %ch,0x0(%esi)
417f27:	45                   	inc    %ebp
417f28:	00 48 00             	add    %cl,0x0(%eax)
417f2b:	42                   	inc    %edx
417f2c:	00 68 00             	add    %ch,0x0(%eax)
417f2f:	55                   	push   %ebp
417f30:	00 53 00             	add    %dl,0x0(%ebx)
417f33:	52                   	push   %edx
417f34:	00 51 00             	add    %dl,0x0(%ecx)
417f37:	45                   	inc    %ebp
417f38:	00 53 00             	add    %dl,0x0(%ebx)
417f3b:	44                   	inc    %esp
417f3c:	00 2e                	add    %ch,(%esi)
417f3e:	06                   	push   %es
417f3f:	59                   	pop    %ecx
417f40:	00 2e                	add    %ch,(%esi)
417f42:	06                   	push   %es
417f43:	2e 06                	cs push %es
417f45:	52                   	push   %edx
417f46:	00 30                	add    %dh,(%eax)
417f48:	00 46 00             	add    %al,0x0(%esi)
417f4b:	48                   	dec    %eax
417f4c:	00 51 00             	add    %dl,0x0(%ecx)
417f4f:	55                   	push   %ebp
417f50:	00 47 00             	add    %al,0x0(%edi)
417f53:	2e 06                	cs push %es
417f55:	2e 06                	cs push %es
417f57:	45                   	inc    %ebp
417f58:	00 64 00 42          	add    %ah,0x42(%eax,%eax,1)
417f5c:	00 52 00             	add    %dl,0x0(%edx)
417f5f:	4a                   	dec    %edx
417f60:	00 4a 00             	add    %cl,0x0(%edx)
417f63:	42                   	inc    %edx
417f64:	00 67 00             	add    %ah,0x0(%edi)
417f67:	2e 06                	cs push %es
417f69:	43                   	inc    %ebx
417f6a:	00 45 00             	add    %al,0x0(%ebp)
417f6d:	6b 00 6b             	imul   $0x6b,(%eax),%eax
417f70:	00 4f 00             	add    %cl,0x0(%edi)
417f73:	44                   	inc    %esp
417f74:	00 67 00             	add    %ah,0x0(%edi)
417f77:	55                   	push   %ebp
417f78:	00 2e                	add    %ch,(%esi)
417f7a:	06                   	push   %es
417f7b:	2e 06                	cs push %es
417f7d:	67 00 45 00          	add    %al,0x0(%di)
417f81:	4f                   	dec    %edi
417f82:	00 44 00 67          	add    %al,0x67(%eax,%eax,1)
417f86:	00 55 00             	add    %dl,0x0(%ebp)
417f89:	67 00 2e 06 51       	add    %ch,0x5106
417f8e:	00 45 00             	add    %al,0x0(%ebp)
417f91:	52                   	push   %edx
417f92:	00 59 00             	add    %bl,0x0(%ecx)
417f95:	51                   	push   %ecx
417f96:	00 59 00             	add    %bl,0x0(%ecx)
417f99:	67 00 2e 06 77       	add    %ch,0x7706
417f9e:	00 45 00             	add    %al,0x0(%ebp)
417fa1:	49                   	dec    %ecx
417fa2:	00 43 00             	add    %al,0x0(%ebx)
417fa5:	2e 06                	cs push %es
417fa7:	4d                   	dec    %ebp
417fa8:	00 45 00             	add    %al,0x0(%ebp)
417fab:	49                   	dec    %ecx
417fac:	00 2e                	add    %ch,(%esi)
417fae:	06                   	push   %es
417faf:	2e 06                	cs push %es
417fb1:	53                   	push   %ebx
417fb2:	00 47 00             	add    %al,0x0(%edi)
417fb5:	2e 06                	cs push %es
417fb7:	63 00                	arpl   %eax,(%eax)
417fb9:	67 00 42 00          	add    %al,0x0(%bp,%si)
417fbd:	2e 06                	cs push %es
417fbf:	45                   	inc    %ebp
417fc0:	00 49 00             	add    %cl,0x0(%ecx)
417fc3:	43                   	inc    %ebx
417fc4:	00 2e                	add    %ch,(%esi)
417fc6:	06                   	push   %es
417fc7:	67 00 44 00          	add    %al,0x0(%si)
417fcb:	42                   	inc    %edx
417fcc:	00 53 00             	add    %dl,0x0(%ebx)
417fcf:	2e 06                	cs push %es
417fd1:	42                   	inc    %edx
417fd2:	00 2e                	add    %ch,(%esi)
417fd4:	06                   	push   %es
417fd5:	52                   	push   %edx
417fd6:	00 49 00             	add    %cl,0x0(%ecx)
417fd9:	59                   	pop    %ecx
417fda:	00 42 00             	add    %al,0x0(%edx)
417fdd:	69 00 2e 06 43 00    	imul   $0x43062e,(%eax),%eax
417fe3:	2e 06                	cs push %es
417fe5:	51                   	push   %ecx
417fe6:	00 67 00             	add    %ah,0x0(%edi)
417fe9:	52                   	push   %edx
417fea:	00 43 00             	add    %al,0x0(%ebx)
417fed:	2e 06                	cs push %es
417fef:	59                   	pop    %ecx
417ff0:	00 67 00             	add    %ah,0x0(%edi)
417ff3:	2e 06                	cs push %es
417ff5:	77 00                	ja     0x417ff7
417ff7:	45                   	inc    %ebp
417ff8:	00 49 00             	add    %cl,0x0(%ecx)
417ffb:	43                   	inc    %ebx
417ffc:	00 2e                	add    %ch,(%esi)
417ffe:	06                   	push   %es
417fff:	34 00                	xor    $0x0,%al
418001:	46                   	inc    %esi
418002:	00 2e                	add    %ch,(%esi)
418004:	06                   	push   %es
418005:	2e 06                	cs push %es
418007:	45                   	inc    %ebp
418008:	00 42 00             	add    %al,0x0(%edx)
41800b:	48                   	dec    %eax
41800c:	00 51 00             	add    %dl,0x0(%ecx)
41800f:	34 00                	xor    $0x0,%al
418011:	49                   	dec    %ecx
418012:	00 49 00             	add    %cl,0x0(%ecx)
418015:	2e 06                	cs push %es
418017:	4d                   	dec    %ebp
418018:	00 42 00             	add    %al,0x0(%edx)
41801b:	45                   	inc    %ebp
41801c:	00 68 00             	add    %ch,0x0(%eax)
41801f:	67 00 49 00          	add    %cl,0x0(%bx,%di)
418023:	45                   	inc    %ebp
418024:	00 51 00             	add    %dl,0x0(%ecx)
418027:	67 00 46 00          	add    %al,0x0(%bp)
41802b:	49                   	dec    %ecx
41802c:	00 2e                	add    %ch,(%esi)
41802e:	06                   	push   %es
41802f:	45                   	inc    %ebp
418030:	00 42 00             	add    %al,0x0(%edx)
418033:	45                   	inc    %ebp
418034:	00 58 00             	add    %bl,0x0(%eax)
418037:	55                   	push   %ebp
418038:	00 46 00             	add    %al,0x0(%esi)
41803b:	49                   	dec    %ecx
41803c:	00 2e                	add    %ch,(%esi)
41803e:	06                   	push   %es
41803f:	45                   	inc    %ebp
418040:	00 43 00             	add    %al,0x0(%ebx)
418043:	45                   	inc    %ebp
418044:	00 68 00             	add    %ch,0x0(%eax)
418047:	67 00 49 00          	add    %cl,0x0(%bx,%di)
41804b:	2e 06                	cs push %es
41804d:	51                   	push   %ecx
41804e:	00 2e                	add    %ch,(%esi)
418050:	06                   	push   %es
418051:	49                   	dec    %ecx
418052:	00 2e                	add    %ch,(%esi)
418054:	06                   	push   %es
418055:	2e 06                	cs push %es
418057:	2e 06                	cs push %es
418059:	2e 06                	cs push %es
41805b:	2e 06                	cs push %es
41805d:	2e 06                	cs push %es
41805f:	2e 06                	cs push %es
418061:	65 00 2e             	add    %ch,%gs:(%esi)
418064:	06                   	push   %es
418065:	51                   	push   %ecx
418066:	00 2e                	add    %ch,(%esi)
418068:	06                   	push   %es
418069:	42                   	inc    %edx
41806a:	00 2e                	add    %ch,(%esi)
41806c:	06                   	push   %es
41806d:	46                   	inc    %esi
41806e:	00 51 00             	add    %dl,0x0(%ecx)
418071:	43                   	inc    %ebx
418072:	00 46 00             	add    %al,0x0(%esi)
418075:	6c                   	insb   (%dx),%es:(%edi)
418076:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
41807a:	00 59 00             	add    %bl,0x0(%ecx)
41807d:	58                   	pop    %eax
41807e:	00 42 00             	add    %al,0x0(%edx)
418081:	4f                   	dec    %edi
418082:	00 62 00             	add    %ah,0x0(%edx)
418085:	32 00                	xor    (%eax),%al
418087:	35 00 46 00 65       	xor    $0x65004600,%eax
41808c:	00 47 00             	add    %al,0x0(%edi)
41808f:	4e                   	dec    %esi
418090:	00 6c 00 63          	add    %ch,0x63(%eax,%eax,1)
418094:	00 48 00             	add    %cl,0x0(%eax)
418097:	52                   	push   %edx
418098:	00 70 00             	add    %dh,0x0(%eax)
41809b:	62 00                	bound  %eax,(%eax)
41809d:	32 00                	xor    (%eax),%al
41809f:	35 00 55 00 61       	xor    $0x61005500,%eax
4180a4:	00 48 00             	add    %cl,0x0(%eax)
4180a7:	4a                   	dec    %edx
4180a8:	00 76 00             	add    %dh,0x0(%esi)
4180ab:	64 00 33             	add    %dh,%fs:(%ebx)
4180ae:	00 4d 00             	add    %cl,0x0(%ebp)
4180b1:	42                   	inc    %edx
4180b2:	00 43 00             	add    %al,0x0(%ebx)
4180b5:	2e 06                	cs push %es
4180b7:	45                   	inc    %ebp
4180b8:	00 2e                	add    %ch,(%esi)
4180ba:	06                   	push   %es
4180bb:	42                   	inc    %edx
4180bc:	00 77 00             	add    %dh,0x0(%edi)
4180bf:	45                   	inc    %ebp
4180c0:	00 2e                	add    %ch,(%esi)
4180c2:	06                   	push   %es
4180c3:	2e 06                	cs push %es
4180c5:	2e 06                	cs push %es
4180c7:	2e 06                	cs push %es
4180c9:	2e 06                	cs push %es
4180cb:	44                   	inc    %esp
4180cc:	00 51 00             	add    %dl,0x0(%ecx)
4180cf:	45                   	inc    %ebp
4180d0:	00 2e                	add    %ch,(%esi)
4180d2:	06                   	push   %es
4180d3:	43                   	inc    %ebx
4180d4:	00 46 00             	add    %al,0x0(%esi)
4180d7:	4e                   	dec    %esi
4180d8:	00 75 00             	add    %dh,0x0(%ebp)
4180db:	59                   	pop    %ecx
4180dc:	00 57 00             	add    %dl,0x0(%edi)
4180df:	74 00                	je     0x4180e1
4180e1:	6c                   	insb   (%dx),%es:(%edi)
4180e2:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
4180e6:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4180ea:	00 2e                	add    %ch,(%esi)
4180ec:	06                   	push   %es
4180ed:	2e 06                	cs push %es
4180ef:	2e 06                	cs push %es
4180f1:	46                   	inc    %esi
4180f2:	00 2e                	add    %ch,(%esi)
4180f4:	06                   	push   %es
4180f5:	51                   	push   %ecx
4180f6:	00 2e                	add    %ch,(%esi)
4180f8:	06                   	push   %es
4180f9:	2e 06                	cs push %es
4180fb:	2e 06                	cs push %es
4180fd:	2e 06                	cs push %es
4180ff:	2e 06                	cs push %es