405f63:	00 02                	add    %al,(%edx)
405f65:	00 50 00             	add    %dl,0x0(%eax)
405f68:	29 00                	sub    %eax,(%eax)
405f6a:	02 00                	add    (%eax),%al
405f6c:	51                   	push   %ecx
405f6d:	00 2b                	add    %ch,(%ebx)
405f6f:	00 02                	add    %al,(%edx)
405f71:	00 68 00             	add    %ch,0x0(%eax)
405f74:	2d 00 01 00 69       	sub    $0x69000100,%eax
405f79:	00 2d 00 02 00 6a    	add    %ch,0x6a000200
405f7f:	00 2f                	add    %ch,(%edi)
405f81:	00 01                	add    %al,(%ecx)
405f83:	00 6b 00             	add    %ch,0x0(%ebx)
405f86:	2f                   	das
405f87:	00 02                	add    %al,(%edx)
405f89:	00 6c 00 31          	add    %ch,0x31(%eax,%eax,1)
405f8d:	00 01                	add    %al,(%ecx)
405f8f:	00 6d 00             	add    %ch,0x0(%ebp)
405f92:	31 00                	xor    %eax,(%eax)
405f94:	02 00                	add    (%eax),%al
405f96:	6e                   	outsb  %ds:(%esi),(%dx)
405f97:	00 33                	add    %dh,(%ebx)
405f99:	00 01                	add    %al,(%ecx)
405f9b:	00 6f 00             	add    %ch,0x0(%edi)
405f9e:	33 00                	xor    (%eax),%eax
405fa0:	02 00                	add    (%eax),%al
405fa2:	70 00                	jo     0x405fa4
405fa4:	35 00 01 00 71       	xor    $0x71000100,%eax
405fa9:	00 35 00 02 00 72    	add    %dh,0x72000200
405faf:	00 37                	add    %dh,(%edi)
405fb1:	00 01                	add    %al,(%ecx)
405fb3:	00 73 00             	add    %dh,0x0(%ebx)
405fb6:	37                   	aaa
405fb7:	00 02                	add    %al,(%edx)
405fb9:	00 74 00 39          	add    %dh,0x39(%eax,%eax,1)
405fbd:	00 01                	add    %al,(%ecx)
405fbf:	00 75 00             	add    %dh,0x0(%ebp)
405fc2:	39 00                	cmp    %eax,(%eax)
405fc4:	02 00                	add    (%eax),%al
405fc6:	76 00                	jbe    0x405fc8
405fc8:	3b 00                	cmp    (%eax),%eax
405fca:	01 00                	add    %eax,(%eax)
405fcc:	77 00                	ja     0x405fce
405fce:	3b 00                	cmp    (%eax),%eax
405fd0:	55                   	push   %ebp
405fd1:	00 93 00 be 01 c7    	add    %dl,-0x38fe4200(%ebx)
405fd7:	02 f9                	add    %cl,%bh
405fd9:	02 04 80             	add    (%eax,%eax,4),%al
405fec:	31 00                	xor    %eax,(%eax)
405fee:	00 00                	add    %al,(%eax)
405ff0:	02 00                	add    (%eax),%al
405ffa:	00 00                	add    %al,(%eax)
405ffc:	db 03                	fildl  (%ebx)
405ffe:	ab                   	stos   %eax,%es:(%edi)
405fff:	00 00                	add    %al,(%eax)
406001:	00 00                	add    %al,(%eax)
406003:	00 02                	add    %al,(%edx)
40600d:	00 00                	add    %al,(%eax)
40600f:	00 db                	add    %bl,%bl
406011:	03 1d 0b 00 00 00    	add    0xb,%ebx
406017:	00 02                	add    %al,(%edx)
406021:	00 00                	add    %al,(%eax)
406023:	00 e4                	add    %ah,%ah
406025:	03 3f                	add    (%edi),%edi
406027:	08 00                	or     %al,(%eax)
406029:	00 00                	add    %al,(%eax)
40602b:	00 02                	add    %al,(%edx)
406035:	00 00                	add    %al,(%eax)
406037:	00 db                	add    %bl,%bl
406039:	03 1d 10 00 00 00    	add    0x10,%ebx
40603f:	00 08                	add    %cl,(%eax)
406049:	00 00                	add    %al,(%eax)
40604b:	00 e4                	add    %ah,%ah
40604d:	03 18                	add    (%eax),%ebx
40604f:	01 00                	add    %eax,(%eax)
406051:	00 00                	add    %al,(%eax)
406053:	00 00                	add    %al,(%eax)
406055:	00 00                	add    %al,(%eax)
406057:	00 01                	add    %al,(%ecx)
406059:	00 00                	add    %al,(%eax)
40605b:	00 25 0f 00 00 13    	add    %ah,0x1300000f
406061:	00 12                	add    %dl,(%edx)
406063:	00 bb 00 9a 02 00    	add    %bh,0x29a00(%ebx)
406069:	00 00                	add    %al,(%eax)
40606b:	00 00                	add    %al,(%eax)
40606d:	4c                   	dec    %esp
40606e:	69 73 74 60 31 00 67 	imul   $0x67003160,0x74(%ebx),%esi
406075:	65 74 5f             	gs je  0x4060d7
406078:	45                   	inc    %ebp
406079:	6e                   	outsb  %ds:(%esi),(%dx)
40607a:	63 72 79             	arpl   %esi,0x79(%edx)
40607d:	70 74                	jo     0x4060f3
40607f:	65 64 31 00          	gs xor %eax,%fs:(%eax)
406083:	49                   	dec    %ecx
406084:	6e                   	outsb  %ds:(%esi),(%dx)
406085:	74 33                	je     0x4060ba
406087:	32 00                	xor    (%eax),%al
406089:	64 32 00             	xor    %fs:(%eax),%al
40608c:	3c 4d                	cmp    $0x4d,%al
40608e:	6f                   	outsl  %ds:(%esi),(%dx)
40608f:	64 75 6c             	fs jne 0x4060fe
406092:	65 3e 00 54 49 45    	gs add %dl,%ds:0x45(%ecx,%ecx,2)
406098:	00 69 5f             	add    %ch,0x5f(%ecx)
40609b:	45                   	inc    %ebp
40609c:	00 71 68             	add    %dh,0x68(%ecx)
40609f:	61                   	popa
4060a0:	52                   	push   %edx
4060a1:	50                   	push   %eax
4060a2:	61                   	popa
4060a3:	67 7a 58             	addr16 jp 0x4060fe
4060a6:	55                   	push   %ebp
4060a7:	6d                   	insl   (%dx),%es:(%edi)
4060a8:	4c                   	dec    %esp
4060a9:	6d                   	insl   (%dx),%es:(%edi)
4060aa:	61                   	popa
4060ab:	72 64                	jb     0x406111
4060ad:	50                   	push   %eax
4060ae:	4f                   	dec    %edi
4060af:	46                   	inc    %esi
4060b0:	00 45 78             	add    %al,0x78(%ebp)
4060b3:	30 35 2e 44 61 6d    	xor    %dh,0x6d61442e
4060b9:	6b 61 2e 46          	imul   $0x46,0x2e(%ecx),%esp
4060bd:	6f                   	outsl  %ds:(%esi),(%dx)
4060be:	72 6d                	jb     0x40612d
4060c0:	55                   	push   %ebp
4060c1:	49                   	dec    %ecx
4060c2:	00 4b 00             	add    %cl,0x0(%ebx)
4060c5:	4f                   	dec    %edi
4060c6:	00 57 49             	add    %dl,0x49(%edi)
4060c9:	4e                   	dec    %esi
4060ca:	4e                   	dec    %esi
4060cb:	45                   	inc    %ebp
4060cc:	52                   	push   %edx
4060cd:	00 55 00             	add    %dl,0x0(%ebp)
4060d0:	73 65                	jae    0x406137
4060d2:	74 5f                	je     0x406133
4060d4:	49                   	dec    %ecx
4060d5:	56                   	push   %esi
4060d6:	00 61 73             	add    %ah,0x73(%ecx)
4060d9:	64 61                	fs popa
4060db:	64 61                	fs popa
4060dd:	73 64                	jae    0x406143
4060df:	58                   	pop    %eax
4060e0:	00 6b 5f             	add    %ch,0x5f(%ebx)
4060e3:	42                   	inc    %edx
4060e4:	6f                   	outsl  %ds:(%esi),(%dx)
4060e5:	61                   	popa
4060e6:	72 64                	jb     0x40614c
4060e8:	4c                   	dec    %esp
4060e9:	6f                   	outsl  %ds:(%esi),(%dx)
4060ea:	63 61 74             	arpl   %esp,0x74(%ecx)
4060ed:	69 6f 6e 58 00 6b 5f 	imul   $0x5f6b0058,0x6e(%edi),%ebp
4060f4:	42                   	inc    %edx
4060f5:	6f                   	outsl  %ds:(%esi),(%dx)
4060f6:	61                   	popa
4060f7:	72 64                	jb     0x40615d
4060f9:	4c                   	dec    %esp
4060fa:	6f                   	outsl  %ds:(%esi),(%dx)
4060fb:	63 61 74             	arpl   %esp,0x74(%ecx)
4060fe:	69 6f 6e 59 00 76 61 	imul   $0x61760059,0x6e(%edi),%ebp
406105:	6c                   	insb   (%dx),%es:(%edi)
406106:	75 65                	jne    0x40616d
406108:	5f                   	pop    %edi
406109:	5f                   	pop    %edi
40610a:	00 50 72             	add    %dl,0x72(%eax)
40610d:	6f                   	outsl  %ds:(%esi),(%dx)
40610e:	6a 65                	push   $0x65
406110:	63 74 44 61          	arpl   %esi,0x61(%esp,%eax,2)
406114:	74 61                	je     0x406177
406116:	00 6d 73             	add    %ch,0x73(%ebp)
406119:	63 6f 72             	arpl   %ebp,0x72(%edi)
40611c:	6c                   	insb   (%dx),%es:(%edi)
40611d:	69 62 00 45 78 30 35 	imul   $0x35307845,0x0(%edx),%esp
406124:	2e 44                	cs inc %esp
406126:	61                   	popa
406127:	6d                   	insl   (%dx),%es:(%edi)
406128:	6b 61 2e 4c          	imul   $0x4c,0x2e(%ecx),%esp
40612c:	6f                   	outsl  %ds:(%esi),(%dx)
40612d:	67 69 63 00 67 65 74 	imul   $0x5f746567,0x0(%bp,%di),%esp
406134:	5f
406135:	4c                   	dec    %esp
406136:	6f                   	outsl  %ds:(%esi),(%dx)
406137:	67 69 63 00 73 65 74 	imul   $0x5f746573,0x0(%bp,%di),%esp
40613e:	5f
40613f:	4c                   	dec    %esp
406140:	6f                   	outsl  %ds:(%esi),(%dx)
406141:	67 69 63 00 69 5f 47 	imul   $0x61475f69,0x0(%bp,%di),%esp
406148:	61
406149:	6d                   	insl   (%dx),%es:(%edi)
40614a:	65 4c                	gs dec %esp
40614c:	6f                   	outsl  %ds:(%esi),(%dx)
40614d:	67 69 63 00 6d 5f 47 	imul   $0x61475f6d,0x0(%bp,%di),%esp
406154:	61
406155:	6d                   	insl   (%dx),%es:(%edi)
406156:	65 4c                	gs dec %esp
406158:	6f                   	outsl  %ds:(%esi),(%dx)
406159:	67 69 63 00 72 5f 47 	imul   $0x61475f72,0x0(%bp,%di),%esp
406160:	61
406161:	6d                   	insl   (%dx),%es:(%edi)
406162:	65 4c                	gs dec %esp
406164:	6f                   	outsl  %ds:(%esi),(%dx)
406165:	67 69 63 00 53 79 73 	imul   $0x74737953,0x0(%bp,%di),%esp
40616c:	74
40616d:	65 6d                	gs insl (%dx),%es:(%edi)
40616f:	2e 43                	cs inc %ebx
406171:	6f                   	outsl  %ds:(%esi),(%dx)
406172:	6c                   	insb   (%dx),%es:(%edi)
406173:	6c                   	insb   (%dx),%es:(%edi)
406174:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
406179:	6e                   	outsb  %ds:(%esi),(%dx)
40617a:	73 2e                	jae    0x4061aa
40617c:	47                   	inc    %edi
40617d:	65 6e                	outsb  %gs:(%esi),(%dx)
40617f:	65 72 69             	gs jb  0x4061eb
406182:	63 00                	arpl   %eax,(%eax)
406184:	4d                   	dec    %ebp
406185:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
40618c:	74 2e                	je     0x4061bc
40618e:	56                   	push   %esi
40618f:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
406196:	73 69                	jae    0x406201
406198:	63 00                	arpl   %eax,(%eax)
40619a:	45                   	inc    %ebp
40619b:	6e                   	outsb  %ds:(%esi),(%dx)
40619c:	65 6d                	gs insl (%dx),%es:(%edi)
40619e:	79 49                	jns    0x4061e9
4061a0:	64 00 54 68 72       	add    %dl,%fs:0x72(%eax,%ebp,2)
4061a5:	65 61                	gs popa
4061a7:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
4061ab:	4c                   	dec    %esp
4061ac:	6f                   	outsl  %ds:(%esi),(%dx)
4061ad:	61                   	popa
4061ae:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
4061b2:	64 00 52 69          	add    %dl,%fs:0x69(%edx)
4061b6:	6a 6e                	push   $0x6e
4061b8:	64 61                	fs popa
4061ba:	65 6c                	gs insb (%dx),%es:(%edi)
4061bc:	4d                   	dec    %ebp
4061bd:	61                   	popa
4061be:	6e                   	outsb  %ds:(%esi),(%dx)
4061bf:	61                   	popa
4061c0:	67 65 64 00 6d 5f    	gs add %ch,%fs:0x5f(%di)
4061c6:	49                   	dec    %ecx
4061c7:	73 47                	jae    0x406210
4061c9:	61                   	popa
4061ca:	6d                   	insl   (%dx),%es:(%edi)
4061cb:	65 46                	gs inc %esi
4061cd:	69 6e 69 73 68 65 64 	imul   $0x64656873,0x69(%esi),%ebp
4061d4:	00 67 65             	add    %ah,0x65(%edi)
4061d7:	74 5f                	je     0x406238
4061d9:	43                   	inc    %ebx
4061da:	68 65 63 6b 65       	push   $0x656b6365
4061df:	64 00 69 5f          	add    %ch,%fs:0x5f(%ecx)
4061e3:	42                   	inc    %edx
4061e4:	75 74                	jne    0x40625a
4061e6:	74 6f                	je     0x406257
4061e8:	6e                   	outsb  %ds:(%esi),(%dx)
4061e9:	43                   	inc    %ebx
4061ea:	6c                   	insb   (%dx),%es:(%edi)
4061eb:	69 63 6b 65 64 00 63 	imul   $0x63006465,0x6b(%ebx),%esp
4061f2:	65 6c                	gs insb (%dx),%es:(%edi)
4061f4:	6c                   	insb   (%dx),%es:(%edi)
4061f5:	42                   	inc    %edx
4061f6:	75 74                	jne    0x40626c
4061f8:	74 6f                	je     0x406269
4061fa:	6e                   	outsb  %ds:(%esi),(%dx)
4061fb:	43                   	inc    %ebx
4061fc:	6c                   	insb   (%dx),%es:(%edi)
4061fd:	69 63 6b 65 64 00 49 	imul   $0x49006465,0x6b(%ebx),%esp
406204:	6e                   	outsb  %ds:(%esi),(%dx)
406205:	74 65                	je     0x40626c
406207:	72 6c                	jb     0x406275
406209:	6f                   	outsl  %ds:(%esi),(%dx)
40620a:	63 6b 65             	arpl   %ebp,0x65(%ebx)
40620d:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
406211:	74 5f                	je     0x406272
406213:	45                   	inc    %ebp
406214:	6e                   	outsb  %ds:(%esi),(%dx)
406215:	61                   	popa
406216:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
40621a:	00 73 65             	add    %dh,0x65(%ebx)
40621d:	74 5f                	je     0x40627e
40621f:	45                   	inc    %ebp
406220:	6e                   	outsb  %ds:(%esi),(%dx)
406221:	61                   	popa
406222:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
406226:	00 63 68             	add    %ah,0x68(%ebx)
406229:	65 63 6b 53          	arpl   %ebp,%gs:0x53(%ebx)
40622d:	65 74 74             	gs je  0x4062a4
406230:	69 6e 67 73 41 72 65 	imul   $0x65724173,0x67(%esi),%ebp
406237:	56                   	push   %esi
406238:	61                   	popa
406239:	6c                   	insb   (%dx),%es:(%edi)
40623a:	69 64 00 3c 64 65 73 	imul   $0x69736564,0x3c(%eax,%eax,1),%esp
406241:	69
406242:	72 65                	jb     0x4062a9
406244:	64 43                	fs inc %ebx
406246:	65 6c                	gs insb (%dx),%es:(%edi)
406248:	6c                   	insb   (%dx),%es:(%edi)
406249:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
40624e:	61                   	popa
40624f:	63 6b 69             	arpl   %ebp,0x69(%ebx)
406252:	6e                   	outsb  %ds:(%esi),(%dx)
406253:	67 46                	addr16 inc %esi
406255:	69 65 6c 64 00 3c 6f 	imul   $0x6f3c0064,0x6c(%ebp),%esp
40625c:	72 69                	jb     0x4062c7
40625e:	67 69 6e 61 6c 43 65 	imul   $0x6c65436c,0x61(%bp),%ebp
406265:	6c
406266:	6c                   	insb   (%dx),%es:(%edi)
406267:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
40626c:	61                   	popa
40626d:	63 6b 69             	arpl   %ebp,0x69(%ebx)
406270:	6e                   	outsb  %ds:(%esi),(%dx)
406271:	67 46                	addr16 inc %esi
406273:	69 65 6c 64 00 3c 64 	imul   $0x643c0064,0x6c(%ebp),%esp
40627a:	65 73 69             	gs jae 0x4062e6
40627d:	72 65                	jb     0x4062e4
40627f:	64 42                	fs inc %edx
406281:	75 74                	jne    0x4062f7
406283:	74 6f                	je     0x4062f4
406285:	6e                   	outsb  %ds:(%esi),(%dx)
406286:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
40628b:	61                   	popa
40628c:	63 6b 69             	arpl   %ebp,0x69(%ebx)
40628f:	6e                   	outsb  %ds:(%esi),(%dx)
406290:	67 46                	addr16 inc %esi
406292:	69 65 6c 64 00 3c 6f 	imul   $0x6f3c0064,0x6c(%ebp),%esp
406299:	72 69                	jb     0x406304
40629b:	67 69 6e 61 6c 42 75 	imul   $0x7475426c,0x61(%bp),%ebp
4062a2:	74
4062a3:	74 6f                	je     0x406314
4062a5:	6e                   	outsb  %ds:(%esi),(%dx)
4062a6:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
4062ab:	61                   	popa
4062ac:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4062af:	6e                   	outsb  %ds:(%esi),(%dx)
4062b0:	67 46                	addr16 inc %esi
4062b2:	69 65 6c 64 00 41 70 	imul   $0x70410064,0x6c(%ebp),%esp
4062b9:	70 65                	jo     0x406320
4062bb:	6e                   	outsb  %ds:(%esi),(%dx)
4062bc:	64 00 47 65          	add    %al,%fs:0x65(%edi)
4062c0:	74 55                	je     0x406317
4062c2:	70 70                	jo     0x406334
4062c4:	65 72 42             	gs jb  0x406309
4062c7:	6f                   	outsl  %ds:(%esi),(%dx)
4062c8:	75 6e                	jne    0x406338
4062ca:	64 00 47 65          	add    %al,%fs:0x65(%edi)
4062ce:	74 4c                	je     0x40631c
4062d0:	6f                   	outsl  %ds:(%esi),(%dx)
4062d1:	77 65                	ja     0x406338