402071:	00 00                	add    %al,(%eax)
402073:	00 b8 66 c4 a4 9f    	add    %bh,-0x605b3b9a(%eax)
402079:	49                   	dec    %ecx
40207a:	1b 10                	sbb    (%eax),%edx
40207c:	bb 78 00 aa 00       	mov    $0xaa0078,%ebx
402081:	38 3c bb             	cmp    %bh,(%ebx,%edi,4)
402084:	04 00                	add    $0x0,%al
402086:	00 00                	add    %al,(%eax)
402088:	4d                   	dec    %ebp
402089:	00 65 00             	add    %ah,0x0(%ebp)
40208c:	00 00                	add    %al,(%eax)
40208e:	00 00                	add    %al,(%eax)
402090:	02 00                	add    (%eax),%al
402092:	00 00                	add    %al,(%eax)
402094:	72 00                	jb     0x402096
402096:	00 00                	add    %al,(%eax)
402098:	02 00                	add    (%eax),%al
40209a:	00 00                	add    %al,(%eax)
40209c:	65 00 00             	add    %al,%gs:(%eax)
40209f:	00 02                	add    %al,(%edx)
4020a1:	00 00                	add    %al,(%eax)
4020a3:	00 6d 00             	add    %ch,0x0(%ebp)
4020a6:	00 00                	add    %al,(%eax)
4020a8:	2c 00                	sub    $0x0,%al
4020aa:	00 00                	add    %al,(%eax)
4020ac:	57                   	push   %edi
4020ad:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
4020b1:	00 76 00             	add    %dh,0x0(%esi)
4020b4:	51                   	push   %ecx
4020b5:	00 67 00             	add    %ah,0x0(%edi)
4020b8:	44                   	inc    %esp
4020b9:	00 4d 00             	add    %cl,0x0(%ebp)
4020bc:	54                   	push   %esp
4020bd:	00 41 00             	add    %al,0x0(%ecx)
4020c0:	70 00                	jo     0x4020c2
4020c2:	77 00                	ja     0x4020c4
4020c4:	51                   	push   %ecx
4020c5:	00 42 00             	add    %al,0x0(%edx)
4020c8:	36 00 73 00          	add    %dh,%ss:0x0(%ebx)
4020cc:	61                   	popa
4020cd:	00 6b 00             	add    %ch,0x0(%ebx)
4020d0:	58                   	pop    %eax
4020d1:	00 31                	add    %dh,(%ecx)
4020d3:	00 39                	add    %bh,(%ecx)
4020d5:	00 39                	add    %bh,(%ecx)
4020d7:	00 00                	add    %al,(%eax)
4020d9:	00 00                	add    %al,(%eax)
4020db:	00 56 42             	add    %dl,0x42(%esi)
4020de:	41                   	inc    %ecx
4020df:	36 2e 44             	ss cs inc %esp
4020e2:	4c                   	dec    %esp
4020e3:	4c                   	dec    %esp
4020e4:	00 00                	add    %al,(%eax)
4020e6:	00 00                	add    %al,(%eax)
4020e8:	5f                   	pop    %edi
4020e9:	5f                   	pop    %edi
4020ea:	76 62                	jbe    0x40214e
4020ec:	61                   	popa
4020ed:	46                   	inc    %esi
4020ee:	72 65                	jb     0x402155
4020f0:	65 4f                	gs dec %edi
4020f2:	62 6a 4c             	bound  %ebp,0x4c(%edx)
4020f5:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
4020fc:	00 00                	add    %al,(%eax)
4020fe:	00 00                	add    %al,(%eax)
402100:	5f                   	pop    %edi
402101:	5f                   	pop    %edi
402102:	76 62                	jbe    0x402166
402104:	61                   	popa
402105:	56                   	push   %esi
402106:	61                   	popa
402107:	72 44                	jb     0x40214d
402109:	75 70                	jne    0x40217b
40210b:	00 5f 5f             	add    %bl,0x5f(%edi)
40210e:	76 62                	jbe    0x402172
402110:	61                   	popa
402111:	53                   	push   %ebx
402112:	74 72                	je     0x402186
402114:	43                   	inc    %ebx
402115:	6d                   	insl   (%dx),%es:(%edi)
402116:	70 00                	jo     0x402118
402118:	5f                   	pop    %edi
402119:	5f                   	pop    %edi
40211a:	76 62                	jbe    0x40217e
40211c:	61                   	popa
40211d:	4f                   	dec    %edi
40211e:	62 6a 53             	bound  %ebp,0x53(%edx)
402121:	65 74 00             	gs je  0x402124
402124:	5f                   	pop    %edi
402125:	5f                   	pop    %edi
402126:	76 62                	jbe    0x40218a
402128:	61                   	popa
402129:	46                   	inc    %esi
40212a:	72 65                	jb     0x402191
40212c:	65 53                	gs push %ebx
40212e:	74 72                	je     0x4021a2
402130:	00 00                	add    %al,(%eax)
402132:	00 00                	add    %al,(%eax)
402134:	5f                   	pop    %edi
402135:	5f                   	pop    %edi
402136:	76 62                	jbe    0x40219a
402138:	61                   	popa
402139:	46                   	inc    %esi
40213a:	72 65                	jb     0x4021a1
40213c:	65 4f                	gs dec %edi
40213e:	62 6a 00             	bound  %ebp,0x0(%edx)
402141:	00 00                	add    %al,(%eax)
402143:	00 5f 5f             	add    %bl,0x5f(%edi)
402146:	76 62                	jbe    0x4021aa
402148:	61                   	popa
402149:	48                   	dec    %eax
40214a:	72 65                	jb     0x4021b1
40214c:	73 75                	jae    0x4021c3
40214e:	6c                   	insb   (%dx),%es:(%edi)
40214f:	74 43                	je     0x402194
402151:	68 65 63 6b 4f       	push   $0x4f6b6365
402156:	62 6a 00             	bound  %ebp,0x0(%edx)
402159:	00 00                	add    %al,(%eax)
40215b:	00 5f 5f             	add    %bl,0x5f(%edi)
40215e:	76 62                	jbe    0x4021c2
402160:	61                   	popa
402161:	4e                   	dec    %esi
402162:	65 77 32             	gs ja  0x402197
402165:	00 00                	add    %al,(%eax)
402167:	00 1c 20             	add    %bl,(%eax,%eiz,1)
40216a:	40                   	inc    %eax
40216b:	00 64 54 41          	add    %ah,0x41(%esp,%edx,2)
40216f:	00 5f 5f             	add    %bl,0x5f(%edi)
402172:	76 62                	jbe    0x4021d6
402174:	61                   	popa
402175:	56                   	push   %esi
402176:	61                   	popa
402177:	72 53                	jb     0x4021cc
402179:	65 74 4f             	gs je  0x4021cb
40217c:	62 6a 00             	bound  %ebp,0x0(%edx)
40217f:	00 5f 5f             	add    %bl,0x5f(%edi)
402182:	76 62                	jbe    0x4021e6
402184:	61                   	popa
402185:	46                   	inc    %esi
402186:	72 65                	jb     0x4021ed
402188:	65 56                	gs push %esi
40218a:	61                   	popa
40218b:	72 4c                	jb     0x4021d9
40218d:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
402194:	02 00                	add    (%eax),%al
402196:	00 00                	add    %al,(%eax)
402198:	39 00                	cmp    %eax,(%eax)
40219a:	00 00                	add    %al,(%eax)
40219c:	02 00                	add    (%eax),%al
40219e:	00 00                	add    %al,(%eax)
4021a0:	37                   	aaa
4021a1:	00 00                	add    %al,(%eax)
4021a3:	00 02                	add    %al,(%edx)
4021a5:	00 00                	add    %al,(%eax)
4021a7:	00 61 00             	add    %ah,0x0(%ecx)
4021aa:	00 00                	add    %al,(%eax)
4021ac:	5f                   	pop    %edi
4021ad:	5f                   	pop    %edi
4021ae:	76 62                	jbe    0x402212
4021b0:	61                   	popa
4021b1:	53                   	push   %ebx
4021b2:	74 72                	je     0x402226
4021b4:	43                   	inc    %ebx
4021b5:	61                   	popa
4021b6:	74 00                	je     0x4021b8
4021b8:	5f                   	pop    %edi
4021b9:	5f                   	pop    %edi
4021ba:	76 62                	jbe    0x40221e
4021bc:	61                   	popa
4021bd:	56                   	push   %esi
4021be:	61                   	popa
4021bf:	72 54                	jb     0x402215
4021c1:	73 74                	jae    0x402237
4021c3:	4e                   	dec    %esi
4021c4:	65 00 00             	add    %al,%gs:(%eax)
4021c7:	00 5f 5f             	add    %bl,0x5f(%edi)
4021ca:	76 62                	jbe    0x40222e
4021cc:	61                   	popa
4021cd:	53                   	push   %ebx
4021ce:	74 72                	je     0x402242
4021d0:	4d                   	dec    %ebp
4021d1:	6f                   	outsl  %ds:(%esi),(%dx)
4021d2:	76 65                	jbe    0x402239
4021d4:	00 00                	add    %al,(%eax)
4021d6:	00 00                	add    %al,(%eax)
4021d8:	5f                   	pop    %edi
4021d9:	5f                   	pop    %edi
4021da:	76 62                	jbe    0x40223e
4021dc:	61                   	popa
4021dd:	46                   	inc    %esi
4021de:	72 65                	jb     0x402245
4021e0:	65 56                	gs push %esi
4021e2:	61                   	popa
4021e3:	72 00                	jb     0x4021e5
4021e5:	00 00                	add    %al,(%eax)
4021e7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4021ea:	08 00                	or     %al,(%eax)
4021f4:	79 4f                	jns    0x402245
4021f6:	ad                   	lods   %ds:(%esi),%eax
4021f7:	33 99 66 cf 11 b7    	xor    -0x48ee309a(%ecx),%ebx
4021fd:	0c 00                	or     $0x0,%al
4021ff:	aa                   	stos   %al,%es:(%edi)
402200:	00 60 d3             	add    %ah,-0x2d(%eax)
402203:	93                   	xchg   %eax,%ebx
402204:	4e                   	dec    %esi
402205:	00 00                	add    %al,(%eax)
402207:	00 68 00             	add    %ch,0x0(%eax)
40220a:	4e                   	dec    %esi
40220b:	00 70 00             	add    %dh,0x0(%eax)
40220e:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
402212:	50                   	push   %eax
402213:	00 71 00             	add    %dh,0x0(%ecx)
402216:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
40221a:	70 00                	jo     0x40221c
40221c:	65 00 69 00          	add    %ch,%gs:0x0(%ecx)
402220:	5a                   	pop    %edx
402221:	00 53 00             	add    %dl,0x0(%ebx)
402224:	66 00 69 00          	data16 add %ch,0x0(%ecx)
402228:	36 00 73 00          	add    %dh,%ss:0x0(%ebx)
40222c:	33 00                	xor    (%eax),%eax
40222e:	77 00                	ja     0x402230
402230:	4a                   	dec    %edx
402231:	00 31                	add    %dh,(%ecx)
402233:	00 6a 00             	add    %ch,0x0(%edx)
402236:	36 00 63 00          	add    %ah,%ss:0x0(%ebx)
40223a:	36 00 4f 00          	add    %cl,%ss:0x0(%edi)
40223e:	45                   	inc    %ebp
40223f:	00 44 00 58          	add    %al,0x58(%eax,%eax,1)
402243:	00 30                	add    %dh,(%eax)
402245:	00 57 00             	add    %dl,0x0(%edi)
402248:	6c                   	insb   (%dx),%es:(%edi)
402249:	00 62 00             	add    %ah,0x0(%edx)
40224c:	76 00                	jbe    0x40224e
40224e:	62 00                	bound  %eax,(%eax)
402250:	31 00                	xor    %eax,(%eax)
402252:	37                   	aaa
402253:	00 39                	add    %bh,(%ecx)
402255:	00 00                	add    %al,(%eax)
402257:	00 02                	add    %al,(%edx)
402259:	00 00                	add    %al,(%eax)
40225b:	00 20                	add    %ah,(%eax)
40225d:	00 00                	add    %al,(%eax)
40225f:	00 3e                	add    %bh,(%esi)
402261:	00 00                	add    %al,(%eax)
402263:	00 62 00             	add    %ah,0x0(%edx)
402266:	32 00                	xor    (%eax),%al
402268:	6c                   	insb   (%dx),%es:(%edi)
402269:	00 65 00             	add    %ah,0x0(%ebp)
40226c:	51                   	push   %ecx
40226d:	00 61 00             	add    %ah,0x0(%ecx)
402270:	51                   	push   %ecx
402271:	00 67 00             	add    %ah,0x0(%edi)
402274:	6a 00                	push   $0x0
402276:	63 00                	arpl   %eax,(%eax)
402278:	49                   	dec    %ecx
402279:	00 33                	add    %dh,(%ebx)
40227b:	00 31                	add    %dh,(%ecx)
40227d:	00 37                	add    %dh,(%edi)
40227f:	00 31                	add    %dh,(%ecx)
402281:	00 62 00             	add    %ah,0x0(%edx)
402284:	48                   	dec    %eax
402285:	00 36                	add    %dh,(%esi)
402287:	00 69 00             	add    %ch,0x0(%ecx)
40228a:	54                   	push   %esp
40228b:	00 67 00             	add    %ah,0x0(%edi)
40228e:	45                   	inc    %ebp
40228f:	00 38                	add    %bh,(%eax)
402291:	00 64 00 36          	add    %ah,0x36(%eax,%eax,1)
402295:	00 58 00             	add    %bl,0x0(%eax)
402298:	59                   	pop    %ecx
402299:	00 42 00             	add    %al,0x0(%edx)
40229c:	73 00                	jae    0x40229e
40229e:	31 00                	xor    %eax,(%eax)
4022a0:	39 00                	cmp    %eax,(%eax)
4022a2:	00 00                	add    %al,(%eax)
4022a4:	02 00                	add    (%eax),%al
4022a6:	00 00                	add    %al,(%eax)
4022a8:	4c                   	dec    %esp
4022a9:	00 00                	add    %al,(%eax)
4022ab:	00 02                	add    %al,(%edx)
4022ad:	00 00                	add    %al,(%eax)
4022af:	00 6f 00             	add    %ch,0x0(%edi)
4022b2:	00 00                	add    %al,(%eax)
4022b4:	04 00                	add    $0x0,%al
4022b6:	00 00                	add    %al,(%eax)
4022b8:	6e                   	outsb  %ds:(%esi),(%dx)
4022b9:	00 67 00             	add    %ah,0x0(%edi)
4022bc:	00 00                	add    %al,(%eax)
4022be:	00 00                	add    %al,(%eax)
4022c0:	44                   	inc    %esp
4022c1:	00 00                	add    %al,(%eax)
4022c3:	00 57 00             	add    %dl,0x0(%edi)
4022c6:	37                   	aaa
4022c7:	00 33                	add    %dh,(%ebx)
4022c9:	00 65 00             	add    %ah,0x0(%ebp)
4022cc:	70 00                	jo     0x4022ce
4022ce:	48                   	dec    %eax
4022cf:	00 78 00             	add    %bh,0x0(%eax)
4022d2:	6e                   	outsb  %ds:(%esi),(%dx)
4022d3:	00 79 00             	add    %bh,0x0(%ecx)
4022d6:	51                   	push   %ecx
4022d7:	00 44 00 48          	add    %al,0x48(%eax,%eax,1)
4022db:	00 4f 00             	add    %cl,0x0(%edi)
4022de:	77 00                	ja     0x4022e0
4022e0:	74 00                	je     0x4022e2
4022e2:	4b                   	dec    %ebx
4022e3:	00 63 00             	add    %ah,0x0(%ebx)
4022e6:	59                   	pop    %ecx
4022e7:	00 72 00             	add    %dh,0x0(%edx)
4022ea:	61                   	popa
4022eb:	00 6a 00             	add    %ch,0x0(%edx)
4022ee:	4f                   	dec    %edi
4022ef:	00 4c 00 33          	add    %cl,0x33(%eax,%eax,1)
4022f3:	00 72 00             	add    %dh,0x0(%edx)
4022f6:	6f                   	outsl  %ds:(%esi),(%dx)
4022f7:	00 6d 00             	add    %ch,0x0(%ebp)
4022fa:	70 00                	jo     0x4022fc
4022fc:	36 00 77 00          	add    %dh,%ss:0x0(%edi)
402300:	58                   	pop    %eax
402301:	00 31                	add    %dh,(%ecx)
402303:	00 35 00 37 00 00    	add    %dh,0x3700
402309:	00 00                	add    %al,(%eax)
40230b:	00 2c 00             	add    %ch,(%eax,%eax,1)
40230e:	00 00                	add    %al,(%eax)
402310:	6e                   	outsb  %ds:(%esi),(%dx)
402311:	00 6a 00             	add    %ch,0x0(%edx)
402314:	78 00                	js     0x402316
402316:	49                   	dec    %ecx
402317:	00 49 00             	add    %cl,0x0(%ecx)
40231a:	41                   	inc    %ecx
40231b:	00 38                	add    %bh,(%eax)
40231d:	00 57 00             	add    %dl,0x0(%edi)
402320:	6f                   	outsl  %ds:(%esi),(%dx)
402321:	00 4d 00             	add    %cl,0x0(%ebp)
402324:	34 00                	xor    $0x0,%al
402326:	51                   	push   %ecx
402327:	00 4c 00 49          	add    %cl,0x49(%eax,%eax,1)
40232b:	00 70 00             	add    %dh,0x0(%eax)
40232e:	41                   	inc    %ecx
40232f:	00 6e 00             	add    %ch,0x0(%esi)
402332:	74 00                	je     0x402334
402334:	74 00                	je     0x402336
402336:	32 00                	xor    (%eax),%al
402338:	31 00                	xor    %eax,(%eax)
40233a:	38 00                	cmp    %al,(%eax)
40233c:	00 00                	add    %al,(%eax)
40233e:	00 00                	add    %al,(%eax)
402340:	02 00                	add    (%eax),%al
402342:	00 00                	add    %al,(%eax)
402344:	62 00                	bound  %eax,(%eax)