41afab:	74 00                	je     0x41afad
41afad:	70 00                	jo     0x41afaf
41afaf:	49                   	dec    %ecx
41afb0:	00 32                	add    %dh,(%edx)
41afb2:	00 59 00             	add    %bl,0x0(%ecx)
41afb5:	6a 00                	push   $0x0
41afb7:	58                   	pop    %eax
41afb8:	00 6b 00             	add    %ch,0x0(%ebx)
41afbb:	70 00                	jo     0x41afbd
41afbd:	79 00                	jns    0x41afbf
41afbf:	63 00                	arpl   %eax,(%eax)
41afc1:	62 00                	bound  %eax,(%eax)
41afc3:	4b                   	dec    %ebx
41afc4:	00 69 00             	add    %ch,0x0(%ecx)
41afc7:	4e                   	dec    %esi
41afc8:	00 32                	add    %dh,(%edx)
41afca:	00 34 00             	add    %dh,(%eax,%eax,1)
41afcd:	46                   	inc    %esi
41afce:	00 5a 00             	add    %bl,0x0(%edx)
41afd1:	71 00                	jno    0x41afd3
41afd3:	4d                   	dec    %ebp
41afd4:	00 33                	add    %dh,(%ebx)
41afd6:	00 6d 00             	add    %ch,0x0(%ebp)
41afd9:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41afdf:	4e                   	dec    %esi
41afe0:	00 65 00             	add    %ah,0x0(%ebp)
41afe3:	52                   	push   %edx
41afe4:	00 6d 00             	add    %ch,0x0(%ebp)
41afe7:	4b                   	dec    %ebx
41afe8:	00 7a 00             	add    %bh,0x0(%edx)
41afeb:	74 00                	je     0x41afed
41afed:	70 00                	jo     0x41afef
41afef:	49                   	dec    %ecx
41aff0:	00 32                	add    %dh,(%edx)
41aff2:	00 59 00             	add    %bl,0x0(%ecx)
41aff5:	6a 00                	push   $0x0
41aff7:	58                   	pop    %eax
41aff8:	00 6b 00             	add    %ch,0x0(%ebx)
41affb:	70 00                	jo     0x41affd
41affd:	79 00                	jns    0x41afff
41afff:	63 00                	arpl   %eax,(%eax)
41b001:	62 00                	bound  %eax,(%eax)
41b003:	4b                   	dec    %ebx
41b004:	00 69 00             	add    %ch,0x0(%ecx)
41b007:	4e                   	dec    %esi
41b008:	00 32                	add    %dh,(%edx)
41b00a:	00 34 00             	add    %dh,(%eax,%eax,1)
41b00d:	46                   	inc    %esi
41b00e:	00 5a 00             	add    %bl,0x0(%edx)
41b011:	71 00                	jno    0x41b013
41b013:	4d                   	dec    %ebp
41b014:	00 33                	add    %dh,(%ebx)
41b016:	00 6d 00             	add    %ch,0x0(%ebp)
41b019:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41b01f:	4e                   	dec    %esi
41b020:	00 65 00             	add    %ah,0x0(%ebp)
41b023:	52                   	push   %edx
41b024:	00 6d 00             	add    %ch,0x0(%ebp)
41b027:	4b                   	dec    %ebx
41b028:	00 7a 00             	add    %bh,0x0(%edx)
41b02b:	74 00                	je     0x41b02d
41b02d:	70 00                	jo     0x41b02f
41b02f:	49                   	dec    %ecx
41b030:	00 32                	add    %dh,(%edx)
41b032:	00 59 00             	add    %bl,0x0(%ecx)
41b035:	6a 00                	push   $0x0
41b037:	58                   	pop    %eax
41b038:	00 6b 00             	add    %ch,0x0(%ebx)
41b03b:	70 00                	jo     0x41b03d
41b03d:	79 00                	jns    0x41b03f
41b03f:	63 00                	arpl   %eax,(%eax)
41b041:	62 00                	bound  %eax,(%eax)
41b043:	4b                   	dec    %ebx
41b044:	00 69 00             	add    %ch,0x0(%ecx)
41b047:	4e                   	dec    %esi
41b048:	00 32                	add    %dh,(%edx)
41b04a:	00 34 00             	add    %dh,(%eax,%eax,1)
41b04d:	46                   	inc    %esi
41b04e:	00 5a 00             	add    %bl,0x0(%edx)
41b051:	71 00                	jno    0x41b053
41b053:	4d                   	dec    %ebp
41b054:	00 33                	add    %dh,(%ebx)
41b056:	00 6d 00             	add    %ch,0x0(%ebp)
41b059:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41b05f:	4e                   	dec    %esi
41b060:	00 65 00             	add    %ah,0x0(%ebp)
41b063:	52                   	push   %edx
41b064:	00 6d 00             	add    %ch,0x0(%ebp)
41b067:	4b                   	dec    %ebx
41b068:	00 7a 00             	add    %bh,0x0(%edx)
41b06b:	74 00                	je     0x41b06d
41b06d:	70 00                	jo     0x41b06f
41b06f:	49                   	dec    %ecx
41b070:	00 32                	add    %dh,(%edx)
41b072:	00 59 00             	add    %bl,0x0(%ecx)
41b075:	6a 00                	push   $0x0
41b077:	58                   	pop    %eax
41b078:	00 6b 00             	add    %ch,0x0(%ebx)
41b07b:	70 00                	jo     0x41b07d
41b07d:	79 00                	jns    0x41b07f
41b07f:	63 00                	arpl   %eax,(%eax)
41b081:	62 00                	bound  %eax,(%eax)
41b083:	4b                   	dec    %ebx
41b084:	00 69 00             	add    %ch,0x0(%ecx)
41b087:	4e                   	dec    %esi
41b088:	00 32                	add    %dh,(%edx)
41b08a:	00 34 00             	add    %dh,(%eax,%eax,1)
41b08d:	46                   	inc    %esi
41b08e:	00 5a 00             	add    %bl,0x0(%edx)
41b091:	71 00                	jno    0x41b093
41b093:	4d                   	dec    %ebp
41b094:	00 62 00             	add    %ah,0x0(%edx)
41b097:	50                   	push   %eax
41b098:	00 4e 00             	add    %cl,0x0(%esi)
41b09b:	44                   	inc    %esp
41b09c:	00 49 00             	add    %cl,0x0(%ecx)
41b09f:	44                   	inc    %esp
41b0a0:	00 72 00             	add    %dh,0x0(%edx)
41b0a3:	36 00 42 00          	add    %al,%ss:0x0(%edx)
41b0a7:	62 00                	bound  %eax,(%eax)
41b0a9:	36 00 33             	add    %dh,%ss:(%ebx)
41b0ac:	00 4f 00             	add    %cl,0x0(%edi)
41b0af:	37                   	aaa
41b0b0:	00 42 00             	add    %al,0x0(%edx)
41b0b3:	35 00 6b 00 33       	xor    $0x33006b00,%eax
41b0b8:	00 2f                	add    %ch,(%edi)
41b0ba:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41b0be:	00 56 00             	add    %dl,0x0(%esi)
41b0c1:	6a 00                	push   $0x0
41b0c3:	38 00                	cmp    %al,(%eax)
41b0c5:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41b0c9:	4d                   	dec    %ebp
41b0ca:	00 4c 00 37          	add    %cl,0x37(%eax,%eax,1)
41b0ce:	00 67 00             	add    %ah,0x0(%edi)
41b0d1:	56                   	push   %esi
41b0d2:	00 35 00 47 00 52    	add    %dh,0x52004700
41b0d8:	00 63 00             	add    %ah,0x0(%ebx)
41b0db:	48                   	dec    %eax
41b0dc:	00 32                	add    %dh,(%edx)
41b0de:	00 33                	add    %dh,(%ebx)
41b0e0:	00 61 00             	add    %ah,0x0(%ecx)
41b0e3:	6d                   	insl   (%dx),%es:(%edi)
41b0e4:	00 50 00             	add    %dl,0x0(%eax)
41b0e7:	61                   	popa
41b0e8:	00 6c 00 52          	add    %ch,0x52(%eax,%eax,1)
41b0ec:	00 51 00             	add    %dl,0x0(%ecx)
41b0ef:	39 00                	cmp    %eax,(%eax)
41b0f1:	6d                   	insl   (%dx),%es:(%edi)
41b0f2:	00 41 00             	add    %al,0x0(%ecx)
41b0f5:	74 00                	je     0x41b0f7
41b0f7:	36 00 44 00 77       	add    %al,%ss:0x77(%eax,%eax,1)
41b0fc:	00 47 00             	add    %al,0x0(%edi)
41b0ff:	62 00                	bound  %eax,(%eax)
41b101:	52                   	push   %edx
41b102:	00 6e 00             	add    %ch,0x0(%esi)
41b105:	67 00 4a 00          	add    %cl,0x0(%bp,%si)
41b109:	64 00 42 00          	add    %al,%fs:0x0(%edx)
41b10d:	49                   	dec    %ecx
41b10e:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b112:	00 5a 00             	add    %bl,0x0(%edx)
41b115:	46                   	inc    %esi
41b116:	00 44 00 6b          	add    %al,0x6b(%eax,%eax,1)
41b11a:	00 36                	add    %dh,(%esi)
41b11c:	00 34 00             	add    %dh,(%eax,%eax,1)
41b11f:	30 00                	xor    %al,(%eax)
41b121:	78 00                	js     0x41b123
41b123:	46                   	inc    %esi
41b124:	00 57 00             	add    %dl,0x0(%edi)
41b127:	62 00                	bound  %eax,(%eax)
41b129:	72 00                	jb     0x41b12b
41b12b:	33 00                	xor    (%eax),%eax
41b12d:	4f                   	dec    %edi
41b12e:	00 37                	add    %dh,(%edi)
41b130:	00 42 00             	add    %al,0x0(%edx)
41b133:	35 00 6b 00 33       	xor    $0x33006b00,%eax
41b138:	00 2f                	add    %ch,(%edi)
41b13a:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41b13e:	00 56 00             	add    %dl,0x0(%esi)
41b141:	6c                   	insb   (%dx),%es:(%edi)
41b142:	00 65 00             	add    %ah,0x0(%ebp)
41b145:	46                   	inc    %esi
41b146:	00 49 00             	add    %cl,0x0(%ecx)
41b149:	30 00                	xor    %al,(%eax)
41b14b:	69 00 37 00 50 00    	imul   $0x500037,(%eax),%eax
41b151:	39 00                	cmp    %eax,(%eax)
41b153:	44                   	inc    %esp
41b154:	00 70 00             	add    %dh,0x0(%eax)
41b157:	7a 00                	jp     0x41b159
41b159:	32 00                	xor    (%eax),%al
41b15b:	72 00                	jb     0x41b15d
41b15d:	6c                   	insb   (%dx),%es:(%edi)
41b15e:	00 7a 00             	add    %bh,0x0(%edx)
41b161:	2f                   	das
41b162:	00 43 00             	add    %al,0x0(%ebx)
41b165:	34 00                	xor    $0x0,%al
41b167:	67 00 4d 00          	add    %cl,0x0(%di)
41b16b:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
41b16f:	44                   	inc    %esp
41b170:	00 34 00             	add    %dh,(%eax,%eax,1)
41b173:	53                   	push   %ebx
41b174:	00 69 00             	add    %ch,0x0(%ecx)
41b177:	53                   	push   %ebx
41b178:	00 53 00             	add    %dl,0x0(%ebx)
41b17b:	32 00                	xor    (%eax),%al
41b17d:	4a                   	dec    %edx
41b17e:	00 51 00             	add    %dl,0x0(%ecx)
41b181:	34 00                	xor    $0x0,%al
41b183:	4c                   	dec    %esp
41b184:	00 6d 00             	add    %ch,0x0(%ebp)
41b187:	50                   	push   %eax
41b188:	00 36                	add    %dh,(%esi)
41b18a:	00 65 00             	add    %ah,0x0(%ebp)
41b18d:	4f                   	dec    %edi
41b18e:	00 2b                	add    %ch,(%ebx)
41b190:	00 62 00             	add    %ah,0x0(%edx)
41b193:	4a                   	dec    %edx
41b194:	00 61 00             	add    %ah,0x0(%ecx)
41b197:	36 00 54 00 34       	add    %dl,%ss:0x34(%eax,%eax,1)
41b19c:	00 4a 00             	add    %cl,0x0(%edx)
41b19f:	6a 00                	push   $0x0
41b1a1:	73 00                	jae    0x41b1a3
41b1a3:	53                   	push   %ebx
41b1a4:	00 6e 00             	add    %ch,0x0(%esi)
41b1a7:	46                   	inc    %esi
41b1a8:	00 4f 00             	add    %cl,0x0(%edi)
41b1ab:	39 00                	cmp    %eax,(%eax)
41b1ad:	35 00 7a 00 54       	xor    $0x54007a00,%eax
41b1b2:	00 6b 00             	add    %ch,0x0(%ebx)
41b1b5:	67 00 74 00          	add    %dh,0x0(%si)
41b1b9:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41b1bd:	6d                   	insl   (%dx),%es:(%edi)
41b1be:	00 56 00             	add    %dl,0x0(%esi)
41b1c1:	62 00                	bound  %eax,(%eax)
41b1c3:	4b                   	dec    %ebx
41b1c4:	00 69 00             	add    %ch,0x0(%ecx)
41b1c7:	4e                   	dec    %esi
41b1c8:	00 32                	add    %dh,(%edx)
41b1ca:	00 34 00             	add    %dh,(%eax,%eax,1)
41b1cd:	46                   	inc    %esi
41b1ce:	00 5a 00             	add    %bl,0x0(%edx)
41b1d1:	71 00                	jno    0x41b1d3
41b1d3:	4d                   	dec    %ebp
41b1d4:	00 54 00 37          	add    %dl,0x37(%eax,%eax,1)
41b1d8:	00 73 00             	add    %dh,0x0(%ebx)
41b1db:	31 00                	xor    %eax,(%eax)
41b1dd:	30 00                	xor    %al,(%eax)
41b1df:	53                   	push   %ebx
41b1e0:	00 6b 00             	add    %ch,0x0(%ebx)
41b1e3:	35 00 41 00 5a       	xor    $0x5a004100,%eax
41b1e8:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
41b1ec:	00 67 00             	add    %ah,0x0(%edi)
41b1ef:	57                   	push   %edi
41b1f0:	00 6f 00             	add    %ch,0x0(%edi)
41b1f3:	79 00                	jns    0x41b1f5
41b1f5:	7a 00                	jp     0x41b1f7
41b1f7:	67 00 74 00          	add    %dh,0x0(%si)
41b1fb:	51                   	push   %ecx
41b1fc:	00 4d 00             	add    %cl,0x0(%ebp)
41b1ff:	6a 00                	push   $0x0
41b201:	52                   	push   %edx
41b202:	00 37                	add    %dh,(%edi)
41b204:	00 56 00             	add    %dl,0x0(%esi)
41b207:	68 00 61 00 75       	push   $0x75006100
41b20c:	00 52 00             	add    %dl,0x0(%edx)
41b20f:	35 00 62 00 57       	xor    $0x57006200,%eax
41b214:	00 79 00             	add    %bh,0x0(%ecx)
41b217:	6e                   	outsb  %ds:(%esi),(%dx)
41b218:	00 72 00             	add    %dh,0x0(%edx)
41b21b:	4f                   	dec    %edi
41b21c:	00 79 00             	add    %bh,0x0(%ecx)
41b21f:	43                   	inc    %ebx
41b220:	00 57 00             	add    %dl,0x0(%edi)
41b223:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
41b227:	2f                   	das
41b228:	00 78 00             	add    %bh,0x0(%eax)
41b22b:	53                   	push   %ebx
41b22c:	00 6d 00             	add    %ch,0x0(%ebp)
41b22f:	55                   	push   %ebp
41b230:	00 45 00             	add    %al,0x0(%ebp)
41b233:	57                   	push   %edi
41b234:	00 45 00             	add    %al,0x0(%ebp)
41b237:	7a 00                	jp     0x41b239
41b239:	43                   	inc    %ebx
41b23a:	00 51 00             	add    %dl,0x0(%ecx)
41b23d:	75 00                	jne    0x41b23f
41b23f:	77 00                	ja     0x41b241
41b241:	45                   	inc    %ebp
41b242:	00 45 00             	add    %al,0x0(%ebp)
41b245:	36 00 6c 00 57       	add    %ch,%ss:0x57(%eax,%eax,1)
41b24a:	00 70 00             	add    %dh,0x0(%eax)
41b24d:	37                   	aaa
41b24e:	00 38                	add    %bh,(%eax)
41b250:	00 62 00             	add    %ah,0x0(%edx)
41b253:	41                   	inc    %ecx
41b254:	00 41 00             	add    %al,0x0(%ecx)
41b257:	30 00                	xor    %al,(%eax)
41b259:	32 00                	xor    (%eax),%al
41b25b:	74 00                	je     0x41b25d
41b25d:	4e                   	dec    %esi
41b25e:	00 59 00             	add    %bl,0x0(%ecx)
41b261:	35 00 4a 00 4b       	xor    $0x4b004a00,%eax
41b266:	00 71 00             	add    %dh,0x0(%ecx)
41b269:	75 00                	jne    0x41b26b
41b26b:	73 00                	jae    0x41b26d
41b26d:	71 00                	jno    0x41b26f
41b26f:	53                   	push   %ebx
41b270:	00 4f 00             	add    %cl,0x0(%edi)
41b273:	71 00                	jno    0x41b275
41b275:	37                   	aaa
41b276:	00 37                	add    %dh,(%edi)
41b278:	00 4a 00             	add    %cl,0x0(%edx)
41b27b:	56                   	push   %esi
41b27c:	00 37                	add    %dh,(%edi)
41b27e:	00 32                	add    %dh,(%edx)
41b280:	00 45 00             	add    %al,0x0(%ebp)
41b283:	49                   	dec    %ecx
41b284:	00 58 00             	add    %bl,0x0(%eax)
41b287:	6c                   	insb   (%dx),%es:(%edi)
41b288:	00 4a 00             	add    %cl,0x0(%edx)
41b28b:	6e                   	outsb  %ds:(%esi),(%dx)
41b28c:	00 63 00             	add    %ah,0x0(%ebx)
41b28f:	63 00                	arpl   %eax,(%eax)
41b291:	4c                   	dec    %esp
41b292:	00 58 00             	add    %bl,0x0(%eax)
41b295:	45                   	inc    %ebp
41b296:	00 39                	add    %bh,(%ecx)
41b298:	00 72 00             	add    %dh,0x0(%edx)
41b29b:	44                   	inc    %esp
41b29c:	00 39                	add    %bh,(%ecx)
41b29e:	00 49 00             	add    %cl,0x0(%ecx)
41b2a1:	65 00 33             	add    %dh,%gs:(%ebx)
41b2a4:	00 47 00             	add    %al,0x0(%edi)
41b2a7:	63 00                	arpl   %eax,(%eax)
41b2a9:	6a 00                	push   $0x0
41b2ab:	44                   	inc    %esp
41b2ac:	00 78 00             	add    %bh,0x0(%eax)
41b2af:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
41b2b3:	6a 00                	push   $0x0
41b2b5:	43                   	inc    %ebx
41b2b6:	00 37                	add    %dh,(%edi)
41b2b8:	00 56 00             	add    %dl,0x0(%esi)
41b2bb:	58                   	pop    %eax
41b2bc:	00 6b 00             	add    %ch,0x0(%ebx)
41b2bf:	77 00                	ja     0x41b2c1
41b2c1:	48                   	dec    %eax
41b2c2:	00 5a 00             	add    %bl,0x0(%edx)
41b2c5:	6f                   	outsl  %ds:(%esi),(%dx)
41b2c6:	00 54 00 2f          	add    %dl,0x2f(%eax,%eax,1)
41b2ca:	00 4e 00             	add    %cl,0x0(%esi)
41b2cd:	31 00                	xor    %eax,(%eax)