431fb7:	c6 80 10 02 00 00 01 	movb   $0x1,0x210(%eax)
431fbe:	33 d2                	xor    %edx,%edx
431fc0:	55                   	push   %ebp
431fc1:	68 b9 20 43 00       	push   $0x4320b9
431fc6:	64 ff 32             	push   %fs:(%edx)
431fc9:	64 89 22             	mov    %esp,%fs:(%edx)
431fcc:	8b 45 f8             	mov    -0x8(%ebp),%eax
431fcf:	8b 40 04             	mov    0x4(%eax),%eax
431fd2:	8d 70 44             	lea    0x44(%eax),%esi
431fd5:	8d 7d e8             	lea    -0x18(%ebp),%edi
431fd8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
431fd9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
431fda:	a5                   	movsl  %ds:(%esi),%es:(%edi)
431fdb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
431fdc:	8b 45 fc             	mov    -0x4(%ebp),%eax
431fdf:	8a 40 5b             	mov    0x5b(%eax),%al
431fe2:	fe c8                	dec    %al
431fe4:	74 60                	je     0x432046
431fe6:	fe c8                	dec    %al
431fe8:	74 75                	je     0x43205f
431fea:	fe c8                	dec    %al
431fec:	74 09                	je     0x431ff7
431fee:	fe c8                	dec    %al
431ff0:	74 22                	je     0x432014
431ff2:	e9 98 00 00 00       	jmp    0x43208f
431ff7:	8b 45 fc             	mov    -0x4(%ebp),%eax
431ffa:	83 78 48 00          	cmpl   $0x0,0x48(%eax)
431ffe:	0f 85 8b 00 00 00    	jne    0x43208f
432004:	8b 55 f0             	mov    -0x10(%ebp),%edx
432007:	2b 55 e8             	sub    -0x18(%ebp),%edx
43200a:	8b 45 fc             	mov    -0x4(%ebp),%eax
43200d:	e8 ba 43 01 00       	call   0x4463cc
432012:	eb 7b                	jmp    0x43208f
432014:	8b 45 fc             	mov    -0x4(%ebp),%eax
432017:	83 78 48 00          	cmpl   $0x0,0x48(%eax)
43201b:	75 72                	jne    0x43208f
43201d:	8b 45 f0             	mov    -0x10(%ebp),%eax
432020:	2b 45 e8             	sub    -0x18(%ebp),%eax
432023:	50                   	push   %eax
432024:	8b 55 fc             	mov    -0x4(%ebp),%edx
432027:	8b 52 4c             	mov    0x4c(%edx),%edx
43202a:	52                   	push   %edx
43202b:	8b 55 fc             	mov    -0x4(%ebp),%edx
43202e:	8b 4a 44             	mov    0x44(%edx),%ecx
432031:	8b 55 fc             	mov    -0x4(%ebp),%edx
432034:	8b 52 40             	mov    0x40(%edx),%edx
432037:	2b d0                	sub    %eax,%edx
432039:	8b 45 fc             	mov    -0x4(%ebp),%eax
43203c:	8b 18                	mov    (%eax),%ebx
43203e:	ff 93 84 00 00 00    	call   *0x84(%ebx)
432044:	eb 49                	jmp    0x43208f
432046:	8b 45 fc             	mov    -0x4(%ebp),%eax
432049:	83 78 4c 00          	cmpl   $0x0,0x4c(%eax)
43204d:	75 40                	jne    0x43208f
43204f:	8b 55 f4             	mov    -0xc(%ebp),%edx
432052:	2b 55 ec             	sub    -0x14(%ebp),%edx
432055:	8b 45 fc             	mov    -0x4(%ebp),%eax
432058:	e8 93 43 01 00       	call   0x4463f0
43205d:	eb 30                	jmp    0x43208f
43205f:	8b 45 fc             	mov    -0x4(%ebp),%eax
432062:	83 78 4c 00          	cmpl   $0x0,0x4c(%eax)
432066:	75 27                	jne    0x43208f
432068:	8b 45 f4             	mov    -0xc(%ebp),%eax
43206b:	2b 45 ec             	sub    -0x14(%ebp),%eax
43206e:	8b 55 fc             	mov    -0x4(%ebp),%edx
432071:	8b 52 48             	mov    0x48(%edx),%edx
432074:	52                   	push   %edx
432075:	50                   	push   %eax
432076:	8b 55 fc             	mov    -0x4(%ebp),%edx
432079:	8b 4a 44             	mov    0x44(%edx),%ecx
43207c:	2b c8                	sub    %eax,%ecx
43207e:	8b 45 fc             	mov    -0x4(%ebp),%eax
432081:	8b 50 40             	mov    0x40(%eax),%edx
432084:	8b 45 fc             	mov    -0x4(%ebp),%eax
432087:	8b 18                	mov    (%eax),%ebx
432089:	ff 93 84 00 00 00    	call   *0x84(%ebx)
43208f:	8b 55 f8             	mov    -0x8(%ebp),%edx
432092:	8b 45 fc             	mov    -0x4(%ebp),%eax
432095:	e8 d6 9f 01 00       	call   0x44c070
43209a:	e8 99 1a fd ff       	call   0x403b38
43209f:	eb 2a                	jmp    0x4320cb
4320a1:	33 c0                	xor    %eax,%eax
4320a3:	5a                   	pop    %edx
4320a4:	59                   	pop    %ecx
4320a5:	59                   	pop    %ecx
4320a6:	64 89 10             	mov    %edx,%fs:(%eax)
4320a9:	68 c0 20 43 00       	push   $0x4320c0
4320ae:	8b 45 fc             	mov    -0x4(%ebp),%eax
4320b1:	c6 80 10 02 00 00 00 	movb   $0x0,0x210(%eax)
4320b8:	c3                   	ret
4320b9:	e9 96 19 fd ff       	jmp    0x403a54
4320be:	eb ee                	jmp    0x4320ae
4320c0:	8b 55 f8             	mov    -0x8(%ebp),%edx
4320c3:	8b 45 fc             	mov    -0x4(%ebp),%eax
4320c6:	e8 a5 9f 01 00       	call   0x44c070
4320cb:	5f                   	pop    %edi
4320cc:	5e                   	pop    %esi
4320cd:	5b                   	pop    %ebx
4320ce:	8b e5                	mov    %ebp,%esp
4320d0:	5d                   	pop    %ebp
4320d1:	c3                   	ret
4320d2:	8b c0                	mov    %eax,%eax
4320d4:	53                   	push   %ebx
4320d5:	56                   	push   %esi
4320d6:	57                   	push   %edi
4320d7:	8b f9                	mov    %ecx,%edi
4320d9:	8b f2                	mov    %edx,%esi
4320db:	8b d8                	mov    %eax,%ebx
4320dd:	80 bb 10 02 00 00 00 	cmpb   $0x0,0x210(%ebx)
4320e4:	75 0f                	jne    0x4320f5
4320e6:	8b cf                	mov    %edi,%ecx
4320e8:	8b d6                	mov    %esi,%edx
4320ea:	8b c3                	mov    %ebx,%eax
4320ec:	e8 33 be 01 00       	call   0x44df24
4320f1:	84 c0                	test   %al,%al
4320f3:	75 04                	jne    0x4320f9
4320f5:	33 c0                	xor    %eax,%eax
4320f7:	eb 02                	jmp    0x4320fb
4320f9:	b0 01                	mov    $0x1,%al
4320fb:	5f                   	pop    %edi
4320fc:	5e                   	pop    %esi
4320fd:	5b                   	pop    %ebx
4320fe:	c3                   	ret
4320ff:	90                   	nop
432100:	4c                   	dec    %esp
432101:	21 43 00             	and    %eax,0x0(%ebx)
432110:	dc 21                	fsubl  (%ecx)
432112:	43                   	inc    %ebx
43211f:	00 cc                	add    %cl,%ah
432121:	21 43 00             	and    %eax,0x0(%ebx)
432124:	18 00                	sbb    %al,(%eax)
432126:	00 00                	add    %al,(%eax)
432128:	50                   	push   %eax
432129:	64 41                	fs inc %ecx
43212b:	00 08                	add    %cl,(%eax)
43212d:	35 40 00 14 35       	xor    $0x35140040,%eax
432132:	40                   	inc    %eax
432133:	00 18                	add    %bl,(%eax)
432135:	35 40 00 1c 35       	xor    $0x351c0040,%eax
43213a:	40                   	inc    %eax
43213b:	00 10                	add    %dl,(%eax)
43213d:	35 40 00 58 32       	xor    $0x32580040,%eax
432142:	40                   	inc    %eax
432143:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
432147:	00 fc                	add    %bh,%ah
432149:	97                   	xchg   %eax,%edi
43214a:	41                   	inc    %ecx
43214b:	00 7c 8e 41          	add    %bh,0x41(%esi,%ecx,4)
43214f:	00 34 9a             	add    %dh,(%edx,%ebx,4)
432152:	41                   	inc    %ecx
432153:	00 2c 99             	add    %ch,(%ecx,%ebx,4)
432156:	41                   	inc    %ecx
432157:	00 50 22             	add    %dl,0x22(%eax)
43215a:	43                   	inc    %ebx
43215b:	00 b8 9c 41 00 48    	add    %bh,0x4800419c(%eax)
432161:	22 43 00             	and    0x0(%ebx),%al
432164:	90                   	nop
432165:	22 43 00             	and    0x0(%ebx),%al
432168:	18 9d 41 00 70 22    	sbb    %bl,0x22700041(%ebp)
43216e:	43                   	inc    %ebx
43216f:	00 e8                	add    %ch,%al
432171:	a1 41 00 50 a3       	mov    0xa3500041,%eax
432176:	41                   	inc    %ecx
432177:	00 d8                	add    %bl,%al
432179:	a3 41 00 a4 22       	mov    %eax,0x22a40041
43217e:	43                   	inc    %ebx
43217f:	00 20                	add    %ah,(%eax)
432181:	a5                   	movsl  %ds:(%esi),%es:(%edi)
432182:	41                   	inc    %ecx
432183:	00 2c 98             	add    %ch,(%eax,%ebx,4)
432186:	41                   	inc    %ecx
432187:	00 50 98             	add    %dl,-0x68(%eax)
43218a:	41                   	inc    %ecx
43218b:	00 74 98 41          	add    %dh,0x41(%eax,%ebx,4)
43218f:	00 a8 22 43 00 dc    	add    %ch,-0x23ffbcde(%eax)
432195:	22 43 00             	and    0x0(%ebx),%al
432198:	d0 9b 41 00 c4 9c    	rcrb   $1,-0x633bffbf(%ebx)
43219e:	41                   	inc    %ecx
43219f:	00 40 9e             	add    %al,-0x62(%eax)
4321a2:	41                   	inc    %ecx
4321a3:	00 cc                	add    %cl,%ah
4321a5:	9e                   	sahf
4321a6:	41                   	inc    %ecx
4321a7:	00 a0 9f 41 00 30    	add    %ah,0x3000419f(%eax)
4321ad:	23 43 00             	and    0x0(%ebx),%eax
4321b0:	d4 9f                	aam    $0x9f
4321b2:	41                   	inc    %ecx
4321b3:	00 04 a0             	add    %al,(%eax,%eiz,4)
4321b6:	41                   	inc    %ecx
4321b7:	00 58 a0             	add    %bl,-0x60(%eax)
4321ba:	41                   	inc    %ecx
4321bb:	00 a0 23 43 00 9c    	add    %ah,-0x63ffbcdd(%eax)
4321c1:	a2 41 00 f4 a2       	mov    %al,0xa2f40041
4321c6:	41                   	inc    %ecx
4321c7:	00 88 a3 41 00 0b    	add    %cl,0xb0041a3(%eax)
4321cd:	54                   	push   %esp
4321ce:	50                   	push   %eax
4321cf:	61                   	popa
4321d0:	67 65 41             	addr16 gs inc %ecx
4321d3:	63 63 65             	arpl   %esp,0x65(%ebx)
4321d6:	73 73                	jae    0x43224b
4321d8:	dc 21                	fsubl  (%ecx)
4321da:	43                   	inc    %ebx
4321db:	00 07                	add    %al,(%edi)
4321dd:	0b 54 50 61          	or     0x61(%eax,%edx,2),%edx
4321e1:	67 65 41             	addr16 gs inc %ecx
4321e4:	63 63 65             	arpl   %esp,0x65(%ebx)
4321e7:	73 73                	jae    0x43225c
4321e9:	4c                   	dec    %esp
4321ea:	21 43 00             	and    %eax,0x0(%ebx)
4321ed:	38 65 41             	cmp    %ah,0x41(%ebp)
4321f0:	00 00                	add    %al,(%eax)
4321f2:	00 08                	add    %cl,(%eax)
4321f4:	45                   	inc    %ebp
4321f5:	78 74                	js     0x43226b
4321f7:	43                   	inc    %ebx
4321f8:	74 72                	je     0x43226c
4321fa:	6c                   	insb   (%dx),%es:(%edi)
4321fb:	73 00                	jae    0x4321fd
4321fd:	00 8b c0 55 8b ec    	add    %cl,-0x1374aa40(%ebx)
432203:	53                   	push   %ebx
432204:	56                   	push   %esi
432205:	57                   	push   %edi
432206:	84 d2                	test   %dl,%dl
432208:	74 08                	je     0x432212
43220a:	83 c4 f0             	add    $0xfffffff0,%esp
43220d:	e8 12 14 fd ff       	call   0x403624
432212:	8b f1                	mov    %ecx,%esi
432214:	8b da                	mov    %edx,%ebx
432216:	8b f8                	mov    %eax,%edi
432218:	33 d2                	xor    %edx,%edx
43221a:	8b c7                	mov    %edi,%eax
43221c:	e8 6f 10 fd ff       	call   0x403290
432221:	89 77 10             	mov    %esi,0x10(%edi)
432224:	8b 45 08             	mov    0x8(%ebp),%eax
432227:	89 47 14             	mov    %eax,0x14(%edi)
43222a:	8b c7                	mov    %edi,%eax
43222c:	84 db                	test   %bl,%bl
43222e:	74 0f                	je     0x43223f
432230:	e8 47 14 fd ff       	call   0x40367c
432235:	64 8f 05 00 00 00 00 	pop    %fs:0x0
43223c:	83 c4 0c             	add    $0xc,%esp
43223f:	8b c7                	mov    %edi,%eax
432241:	5f                   	pop    %edi
432242:	5e                   	pop    %esi
432243:	5b                   	pop    %ebx
432244:	5d                   	pop    %ebp
432245:	c2 04 00             	ret    $0x4
432248:	8b 40 10             	mov    0x10(%eax),%eax
43224b:	8b 40 08             	mov    0x8(%eax),%eax
43224e:	c3                   	ret
43224f:	90                   	nop
432250:	53                   	push   %ebx
432251:	56                   	push   %esi
432252:	57                   	push   %edi
432253:	8b f9                	mov    %ecx,%edi
432255:	8b f2                	mov    %edx,%esi
432257:	8b d8                	mov    %eax,%ebx
432259:	8b d6                	mov    %esi,%edx
43225b:	8b 43 10             	mov    0x10(%ebx),%eax
43225e:	e8 21 65 fe ff       	call   0x418784
432263:	8b d7                	mov    %edi,%edx
432265:	e8 96 49 01 00       	call   0x446c00
43226a:	5f                   	pop    %edi
43226b:	5e                   	pop    %esi
43226c:	5b                   	pop    %ebx
43226d:	c3                   	ret
43226e:	8b c0                	mov    %eax,%eax
432270:	53                   	push   %ebx
432271:	56                   	push   %esi
432272:	57                   	push   %edi
432273:	8b f9                	mov    %ecx,%edi
432275:	8b f2                	mov    %edx,%esi
432277:	8b d8                	mov    %eax,%ebx
432279:	8b d6                	mov    %esi,%edx
43227b:	8b 43 10             	mov    0x10(%ebx),%eax
43227e:	e8 01 65 fe ff       	call   0x418784
432283:	8b d7                	mov    %edi,%edx
432285:	e8 a6 49 01 00       	call   0x446c30
43228a:	5f                   	pop    %edi
43228b:	5e                   	pop    %esi
43228c:	5b                   	pop    %ebx
43228d:	c3                   	ret
43228e:	8b c0                	mov    %eax,%eax
432290:	53                   	push   %ebx
432291:	56                   	push   %esi
432292:	8b f2                	mov    %edx,%esi
432294:	8b d8                	mov    %eax,%ebx
432296:	8b d6                	mov    %esi,%edx
432298:	8b 43 10             	mov    0x10(%ebx),%eax
43229b:	e8 e4 64 fe ff       	call   0x418784
4322a0:	5e                   	pop    %esi
4322a1:	5b                   	pop    %ebx
4322a2:	c3                   	ret
4322a3:	90                   	nop
4322a4:	c3                   	ret
4322a5:	8d 40 00             	lea    0x0(%eax),%eax
4322a8:	53                   	push   %ebx
4322a9:	56                   	push   %esi
4322aa:	57                   	push   %edi
4322ab:	8b f8                	mov    %eax,%edi
4322ad:	8b 47 10             	mov    0x10(%edi),%eax
4322b0:	8b 58 08             	mov    0x8(%eax),%ebx
4322b3:	4b                   	dec    %ebx
4322b4:	85 db                	test   %ebx,%ebx
4322b6:	7c 16                	jl     0x4322ce
4322b8:	43                   	inc    %ebx
4322b9:	33 f6                	xor    %esi,%esi
4322bb:	8b 47 10             	mov    0x10(%edi),%eax
4322be:	8b d6                	mov    %esi,%edx
4322c0:	e8 bf 64 fe ff       	call   0x418784
4322c5:	e8 f6 0f fd ff       	call   0x4032c0
4322ca:	46                   	inc    %esi
4322cb:	4b                   	dec    %ebx
4322cc:	75 ed                	jne    0x4322bb
4322ce:	8b 47 10             	mov    0x10(%edi),%eax
4322d1:	8b 10                	mov    (%eax),%edx
4322d3:	ff 52 08             	call   *0x8(%edx)
4322d6:	5f                   	pop    %edi
4322d7:	5e                   	pop    %esi
4322d8:	5b                   	pop    %ebx
4322d9:	c3                   	ret
4322da:	8b c0                	mov    %eax,%eax
4322dc:	53                   	push   %ebx
4322dd:	56                   	push   %esi
4322de:	8b f2                	mov    %edx,%esi
4322e0:	8b d8                	mov    %eax,%ebx
4322e2:	8b d6                	mov    %esi,%edx
4322e4:	8b 43 10             	mov    0x10(%ebx),%eax
4322e7:	e8 98 64 fe ff       	call   0x418784
4322ec:	e8 cf 0f fd ff       	call   0x4032c0
4322f1:	8b d6                	mov    %esi,%edx
4322f3:	8b 43 10             	mov    0x10(%ebx),%eax
4322f6:	e8 79 63 fe ff       	call   0x418674
4322fb:	33 d2                	xor    %edx,%edx
4322fd:	8b 43 14             	mov    0x14(%ebx),%eax
432300:	e8 77 04 00 00       	call   0x43277c
432305:	8b 43 14             	mov    0x14(%ebx),%eax
432308:	f6 40 1c 10          	testb  $0x10,0x1c(%eax)
43230c:	74 1d                	je     0x43232b
43230e:	e8 71 b8 02 00       	call   0x45db84
432313:	85 c0                	test   %eax,%eax
432315:	74 14                	je     0x43232b
432317:	83 b8 50 02 00 00 00 	cmpl   $0x0,0x250(%eax)
43231e:	74 0b                	je     0x43232b
432320:	8b 80 50 02 00 00    	mov    0x250(%eax),%eax
432326:	8b 10                	mov    (%eax),%edx
432328:	ff 52 0c             	call   *0xc(%edx)
43232b:	5e                   	pop    %esi
43232c:	5b                   	pop    %ebx