43f02e:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f031:	c6 80 10 02 00 00 00 	movb   $0x0,0x210(%eax)
43f038:	c3                   	ret
43f039:	e9 ce 51 fc ff       	jmp    0x40420c
43f03e:	eb ee                	jmp    0x43f02e
43f040:	8b 55 f8             	mov    -0x8(%ebp),%edx
43f043:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f046:	e8 c9 eb 00 00       	call   0x44dc14
43f04b:	5f                   	pop    %edi
43f04c:	5e                   	pop    %esi
43f04d:	5b                   	pop    %ebx
43f04e:	8b e5                	mov    %ebp,%esp
43f050:	5d                   	pop    %ebp
43f051:	c3                   	ret
43f052:	8b c0                	mov    %eax,%eax
43f054:	53                   	push   %ebx
43f055:	56                   	push   %esi
43f056:	57                   	push   %edi
43f057:	8b f9                	mov    %ecx,%edi
43f059:	8b f2                	mov    %edx,%esi
43f05b:	8b d8                	mov    %eax,%ebx
43f05d:	80 bb 10 02 00 00 00 	cmpb   $0x0,0x210(%ebx)
43f064:	75 0f                	jne    0x43f075
43f066:	8b cf                	mov    %edi,%ecx
43f068:	8b d6                	mov    %esi,%edx
43f06a:	8b c3                	mov    %ebx,%eax
43f06c:	e8 2b 0a 01 00       	call   0x44fa9c
43f071:	84 c0                	test   %al,%al
43f073:	75 04                	jne    0x43f079
43f075:	33 c0                	xor    %eax,%eax
43f077:	eb 02                	jmp    0x43f07b
43f079:	b0 01                	mov    $0x1,%al
43f07b:	5f                   	pop    %edi
43f07c:	5e                   	pop    %esi
43f07d:	5b                   	pop    %ebx
43f07e:	c3                   	ret
43f07f:	90                   	nop
43f080:	55                   	push   %ebp
43f081:	8b ec                	mov    %esp,%ebp
43f083:	33 c0                	xor    %eax,%eax
43f085:	55                   	push   %ebp
43f086:	68 a5 f0 43 00       	push   $0x43f0a5
43f08b:	64 ff 30             	push   %fs:(%eax)
43f08e:	64 89 20             	mov    %esp,%fs:(%eax)
43f091:	ff 05 3c 8b 6a 00    	incl   0x6a8b3c
43f097:	33 c0                	xor    %eax,%eax
43f099:	5a                   	pop    %edx
43f09a:	59                   	pop    %ecx
43f09b:	59                   	pop    %ecx
43f09c:	64 89 10             	mov    %edx,%fs:(%eax)
43f09f:	68 ac f0 43 00       	push   $0x43f0ac
43f0a4:	c3                   	ret
43f0a5:	e9 62 51 fc ff       	jmp    0x40420c
43f0aa:	eb f8                	jmp    0x43f0a4
43f0ac:	5d                   	pop    %ebp
43f0ad:	c3                   	ret
43f0ae:	8b c0                	mov    %eax,%eax
43f0b0:	83 2d 3c 8b 6a 00 01 	subl   $0x1,0x6a8b3c
43f0b7:	73 1a                	jae    0x43f0d3
43f0b9:	a1 04 3f 44 00       	mov    0x443f04,%eax
43f0be:	e8 dd c2 fd ff       	call   0x41b3a0
43f0c3:	8b 15 04 3f 44 00    	mov    0x443f04,%edx
43f0c9:	a1 48 d5 43 00       	mov    0x43d548,%eax
43f0ce:	e8 19 c3 fd ff       	call   0x41b3ec
43f0d3:	c3                   	ret
43f0d4:	55                   	push   %ebp
43f0d5:	8b ec                	mov    %esp,%ebp
43f0d7:	33 c0                	xor    %eax,%eax
43f0d9:	55                   	push   %ebp
43f0da:	68 f9 f0 43 00       	push   $0x43f0f9
43f0df:	64 ff 30             	push   %fs:(%eax)
43f0e2:	64 89 20             	mov    %esp,%fs:(%eax)
43f0e5:	ff 05 40 8b 6a 00    	incl   0x6a8b40
43f0eb:	33 c0                	xor    %eax,%eax
43f0ed:	5a                   	pop    %edx
43f0ee:	59                   	pop    %ecx
43f0ef:	59                   	pop    %ecx
43f0f0:	64 89 10             	mov    %edx,%fs:(%eax)
43f0f3:	68 00 f1 43 00       	push   $0x43f100
43f0f8:	c3                   	ret
43f0f9:	e9 0e 51 fc ff       	jmp    0x40420c
43f0fe:	eb f8                	jmp    0x43f0f8
43f100:	5d                   	pop    %ebp
43f101:	c3                   	ret
43f102:	8b c0                	mov    %eax,%eax
43f104:	83 2d 40 8b 6a 00 01 	subl   $0x1,0x6a8b40
43f10b:	c3                   	ret
43f10c:	58                   	pop    %eax
43f10d:	f1                   	int1
43f10e:	43                   	inc    %ebx
43f11b:	00 cc                	add    %cl,%ah
43f11d:	f1                   	int1
43f11e:	43                   	inc    %ebx
43f127:	00 98 f1 43 00 b8    	add    %bl,-0x47ffbc0f(%eax)
43f12d:	f1                   	int1
43f12e:	43                   	inc    %ebx
43f12f:	00 58 00             	add    %bl,0x0(%eax)
43f132:	00 00                	add    %al,(%eax)
43f134:	74 a3                	je     0x43f0d9
43f136:	41                   	inc    %ecx
43f137:	00 c8                	add    %cl,%al
43f139:	4d                   	dec    %ebp
43f13a:	42                   	inc    %edx
43f13b:	00 cc                	add    %cl,%ah
43f13d:	3c 40                	cmp    $0x40,%al
43f13f:	00 1c 47             	add    %bl,(%edi,%eax,2)
43f142:	42                   	inc    %edx
43f143:	00 d4                	add    %dl,%ah
43f145:	3c 40                	cmp    $0x40,%al
43f147:	00 c4                	add    %al,%ah
43f149:	fb                   	sti
43f14a:	43                   	inc    %ebx
43f14b:	00 10                	add    %dl,(%eax)
43f14d:	3a 40 00             	cmp    0x0(%eax),%al
43f150:	2c 3a                	sub    $0x3a,%al
43f152:	40                   	inc    %eax
43f153:	00 68 fb             	add    %ch,-0x5(%eax)
43f156:	43                   	inc    %ebx
43f157:	00 2c c8             	add    %ch,(%eax,%ecx,8)
43f15a:	41                   	inc    %ecx
43f15b:	00 d0                	add    %dl,%al
43f15d:	49                   	dec    %ecx
43f15e:	42                   	inc    %edx
43f15f:	00 48 c7             	add    %cl,-0x39(%eax)
43f162:	41                   	inc    %ecx
43f163:	00 a8 4a 42 00 74    	add    %ch,0x7400424a(%eax)
43f169:	49                   	dec    %ecx
43f16a:	42                   	inc    %edx
43f16b:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
43f171:	4b                   	dec    %ebx
43f172:	42                   	inc    %edx
43f173:	00 e0                	add    %ah,%al
43f175:	4d                   	dec    %ebp
43f176:	42                   	inc    %edx
43f177:	00 c8                	add    %cl,%al
43f179:	4a                   	dec    %edx
43f17a:	42                   	inc    %edx
43f17b:	00 c0                	add    %al,%al
43f17d:	4a                   	dec    %edx
43f17e:	42                   	inc    %edx
43f17f:	00 e8                	add    %ch,%al
43f181:	4d                   	dec    %ebp
43f182:	42                   	inc    %edx
43f183:	00 20                	add    %ah,(%eax)
43f185:	fb                   	sti
43f186:	43                   	inc    %ebx
43f187:	00 48 fc             	add    %cl,-0x4(%eax)
43f18a:	43                   	inc    %ebx
43f18b:	00 9c fb 43 00 94 fc 	add    %bl,-0x36bffbd(%ebx,%edi,8)
43f192:	43                   	inc    %ebx
43f193:	00 f0                	add    %dh,%al
43f195:	2c 40                	sub    $0x40,%al
43f197:	00 05 00 02 00 10    	add    %al,0x10000200
43f19d:	01 82 00 ef ff ee    	add    %eax,-0x11001100(%edx)
43f1a3:	ff 50 fc             	call   *-0x4(%eax)
43f1a6:	43                   	inc    %ebx
43f1a7:	00 68 fc             	add    %ch,-0x4(%eax)
43f1aa:	43                   	inc    %ebx
43f1ab:	00 80 fc 43 00 68    	add    %al,0x680043fc(%eax)
43f1b1:	fd                   	std
43f1b2:	43                   	inc    %ebx
43f1b3:	00 7c fd 43          	add    %bh,0x43(%ebp,%edi,8)
43f1b7:	00 0d 54 43 6f 6d    	add    %cl,0x6d6f4354
43f1bd:	6d                   	insl   (%dx),%es:(%edi)
43f1be:	6f                   	outsl  %ds:(%esi),(%dx)
43f1bf:	6e                   	outsb  %ds:(%esi),(%dx)
43f1c0:	44                   	inc    %esp
43f1c1:	69 61 6c 6f 67 8b c0 	imul   $0xc08b676f,0x6c(%ecx),%esp
43f1c8:	cc                   	int3
43f1c9:	f1                   	int1
43f1ca:	43                   	inc    %ebx
43f1cb:	00 07                	add    %al,(%edi)
43f1cd:	0d 54 43 6f 6d       	or     $0x6d6f4354,%eax
43f1d2:	6d                   	insl   (%dx),%es:(%edi)
43f1d3:	6f                   	outsl  %ds:(%esi),(%dx)
43f1d4:	6e                   	outsb  %ds:(%esi),(%dx)
43f1d5:	44                   	inc    %esp
43f1d6:	69 61 6c 6f 67 58 f1 	imul   $0xf158676f,0x6c(%ecx),%esp
43f1dd:	43                   	inc    %ebx
43f1de:	00 70 a4             	add    %dh,-0x5c(%eax)
43f1e1:	41                   	inc    %ecx
43f1e2:	00 06                	add    %al,(%esi)
43f1e4:	00 07                	add    %al,(%edi)
43f1e6:	44                   	inc    %esp
43f1e7:	69 61 6c 6f 67 73 04 	imul   $0x473676f,0x6c(%ecx),%esp
43f1ee:	00 00                	add    %al,(%eax)
43f1f0:	10 40 00             	adc    %al,0x0(%eax)
43f1f3:	30 00                	xor    %al,(%eax)
43f1f5:	00 ff                	add    %bh,%bh
43f1f7:	30 00                	xor    %al,(%eax)
43f1f9:	00 ff                	add    %bh,%bh
43f1fb:	01 00                	add    %eax,(%eax)
43f1fd:	00 00                	add    %al,(%eax)
43f1ff:	00 00                	add    %al,(%eax)
43f201:	00 80 01 00 00 00    	add    %al,0x1(%eax)
43f207:	02 00                	add    (%eax),%al
43f209:	05 43 74 6c 33       	add    $0x336c7443,%eax
43f20e:	44                   	inc    %esp
43f20f:	9c                   	pushf
43f210:	8e 41 00             	mov    0x0(%ecx),%es
43f213:	38 00                	cmp    %al,(%eax)
43f215:	00 ff                	add    %bh,%bh
43f217:	38 00                	cmp    %al,(%eax)
43f219:	00 ff                	add    %bh,%bh
43f21b:	01 00                	add    %eax,(%eax)
43f21d:	00 00                	add    %al,(%eax)
43f21f:	00 00                	add    %al,(%eax)
43f221:	00 80 00 00 00 00    	add    %al,0x0(%eax)
43f227:	03 00                	add    (%eax),%eax
43f229:	0b 48 65             	or     0x65(%eax),%ecx
43f22c:	6c                   	insb   (%dx),%es:(%edi)
43f22d:	70 43                	jo     0x43f272
43f22f:	6f                   	outsl  %ds:(%esi),(%dx)
43f230:	6e                   	outsb  %ds:(%esi),(%dx)
43f231:	74 65                	je     0x43f298
43f233:	78 74                	js     0x43f2a9
43f235:	08 8f 41 00 48 00    	or     %cl,0x480041(%edi)
43f23b:	00 ff                	add    %bh,%bh
43f23d:	48                   	dec    %eax
43f23e:	00 00                	add    %al,(%eax)
43f240:	ff 01                	incl   (%ecx)
43f242:	00 00                	add    %al,(%eax)
43f244:	00 00                	add    %al,(%eax)
43f246:	00 00                	add    %al,(%eax)
43f248:	80 00 00             	addb   $0x0,(%eax)
43f24b:	00 80 04 00 07 4f    	add    %al,0x4f070004(%eax)
43f251:	6e                   	outsb  %ds:(%esi),(%dx)
43f252:	43                   	inc    %ebx
43f253:	6c                   	insb   (%dx),%es:(%edi)
43f254:	6f                   	outsl  %ds:(%esi),(%dx)
43f255:	73 65                	jae    0x43f2bc
43f257:	08 8f 41 00 50 00    	or     %cl,0x500041(%edi)
43f25d:	00 ff                	add    %bh,%bh
43f25f:	50                   	push   %eax
43f260:	00 00                	add    %al,(%eax)
43f262:	ff 01                	incl   (%ecx)
43f264:	00 00                	add    %al,(%eax)
43f266:	00 00                	add    %al,(%eax)
43f268:	00 00                	add    %al,(%eax)
43f26a:	80 00 00             	addb   $0x0,(%eax)
43f26d:	00 80 05 00 06 4f    	add    %al,0x4f060005(%eax)
43f273:	6e                   	outsb  %ds:(%esi),(%dx)
43f274:	53                   	push   %ebx
43f275:	68 6f 77 7c f2       	push   $0xf27c776f
43f27a:	43                   	inc    %ebx
43f27b:	00 03                	add    %al,(%ebx)
43f27d:	0b 54 4f 70          	or     0x70(%edi,%ecx,2),%edx
43f281:	65 6e                	outsb  %gs:(%esi),(%dx)
43f283:	4f                   	dec    %edi
43f284:	70 74                	jo     0x43f2fa
43f286:	69 6f 6e 01 00 00 00 	imul   $0x1,0x6e(%edi),%ebp
43f28d:	00 15 00 00 00 78    	add    %dl,0x78000000
43f293:	f2 43                	repnz inc %ebx
43f295:	00 0a                	add    %cl,(%edx)
43f297:	6f                   	outsl  %ds:(%esi),(%dx)
43f298:	66 52                	push   %dx
43f29a:	65 61                	gs popa
43f29c:	64 4f                	fs dec %edi
43f29e:	6e                   	outsb  %ds:(%esi),(%dx)
43f29f:	6c                   	insb   (%dx),%es:(%edi)
43f2a0:	79 11                	jns    0x43f2b3
43f2a2:	6f                   	outsl  %ds:(%esi),(%dx)
43f2a3:	66 4f                	dec    %di
43f2a5:	76 65                	jbe    0x43f30c
43f2a7:	72 77                	jb     0x43f320
43f2a9:	72 69                	jb     0x43f314
43f2ab:	74 65                	je     0x43f312
43f2ad:	50                   	push   %eax
43f2ae:	72 6f                	jb     0x43f31f
43f2b0:	6d                   	insl   (%dx),%es:(%edi)
43f2b1:	70 74                	jo     0x43f327
43f2b3:	0e                   	push   %cs
43f2b4:	6f                   	outsl  %ds:(%esi),(%dx)
43f2b5:	66 48                	dec    %ax
43f2b7:	69 64 65 52 65 61 64 	imul   $0x4f646165,0x52(%ebp,%eiz,2),%esp
43f2be:	4f
43f2bf:	6e                   	outsb  %ds:(%esi),(%dx)
43f2c0:	6c                   	insb   (%dx),%es:(%edi)
43f2c1:	79 0d                	jns    0x43f2d0
43f2c3:	6f                   	outsl  %ds:(%esi),(%dx)
43f2c4:	66 4e                	dec    %si
43f2c6:	6f                   	outsl  %ds:(%esi),(%dx)
43f2c7:	43                   	inc    %ebx
43f2c8:	68 61 6e 67 65       	push   $0x65676e61
43f2cd:	44                   	inc    %esp
43f2ce:	69 72 0a 6f 66 53 68 	imul   $0x6853666f,0xa(%edx),%esi
43f2d5:	6f                   	outsl  %ds:(%esi),(%dx)
43f2d6:	77 48                	ja     0x43f320
43f2d8:	65 6c                	gs insb (%dx),%es:(%edi)
43f2da:	70 0c                	jo     0x43f2e8
43f2dc:	6f                   	outsl  %ds:(%esi),(%dx)
43f2dd:	66 4e                	dec    %si
43f2df:	6f                   	outsl  %ds:(%esi),(%dx)
43f2e0:	56                   	push   %esi
43f2e1:	61                   	popa
43f2e2:	6c                   	insb   (%dx),%es:(%edi)
43f2e3:	69 64 61 74 65 12 6f 	imul   $0x666f1265,0x74(%ecx,%eiz,2),%esp
43f2ea:	66
43f2eb:	41                   	inc    %ecx
43f2ec:	6c                   	insb   (%dx),%es:(%edi)
43f2ed:	6c                   	insb   (%dx),%es:(%edi)
43f2ee:	6f                   	outsl  %ds:(%esi),(%dx)
43f2ef:	77 4d                	ja     0x43f33e
43f2f1:	75 6c                	jne    0x43f35f
43f2f3:	74 69                	je     0x43f35e
43f2f5:	53                   	push   %ebx
43f2f6:	65 6c                	gs insb (%dx),%es:(%edi)
43f2f8:	65 63 74 14 6f       	arpl   %esi,%gs:0x6f(%esp,%edx,1)
43f2fd:	66 45                	inc    %bp
43f2ff:	78 74                	js     0x43f375
43f301:	65 6e                	outsb  %gs:(%esi),(%dx)
43f303:	73 69                	jae    0x43f36e
43f305:	6f                   	outsl  %ds:(%esi),(%dx)
43f306:	6e                   	outsb  %ds:(%esi),(%dx)
43f307:	44                   	inc    %esp
43f308:	69 66 66 65 72 65 6e 	imul   $0x6e657265,0x66(%esi),%esp
43f30f:	74 0f                	je     0x43f320
43f311:	6f                   	outsl  %ds:(%esi),(%dx)
43f312:	66 50                	push   %ax
43f314:	61                   	popa
43f315:	74 68                	je     0x43f37f
43f317:	4d                   	dec    %ebp
43f318:	75 73                	jne    0x43f38d
43f31a:	74 45                	je     0x43f361
43f31c:	78 69                	js     0x43f387
43f31e:	73 74                	jae    0x43f394
43f320:	0f 6f 66 46          	movq   0x46(%esi),%mm4
43f324:	69 6c 65 4d 75 73 74 	imul   $0x45747375,0x4d(%ebp,%eiz,2),%ebp
43f32b:	45
43f32c:	78 69                	js     0x43f397
43f32e:	73 74                	jae    0x43f3a4
43f330:	0e                   	push   %cs
43f331:	6f                   	outsl  %ds:(%esi),(%dx)
43f332:	66 43                	inc    %bx
43f334:	72 65                	jb     0x43f39b
43f336:	61                   	popa
43f337:	74 65                	je     0x43f39e
43f339:	50                   	push   %eax
43f33a:	72 6f                	jb     0x43f3ab
43f33c:	6d                   	insl   (%dx),%es:(%edi)
43f33d:	70 74                	jo     0x43f3b3
43f33f:	0c 6f                	or     $0x6f,%al
43f341:	66 53                	push   %bx
43f343:	68 61 72 65 41       	push   $0x41657261
43f348:	77 61                	ja     0x43f3ab
43f34a:	72 65                	jb     0x43f3b1
43f34c:	12 6f 66             	adc    0x66(%edi),%ch
43f34f:	4e                   	dec    %esi
43f350:	6f                   	outsl  %ds:(%esi),(%dx)
43f351:	52                   	push   %edx