440084:	eb f0                	jmp    0x440076
440086:	5f                   	pop    %edi
440087:	5e                   	pop    %esi
440088:	5b                   	pop    %ebx
440089:	59                   	pop    %ecx
44008a:	59                   	pop    %ecx
44008b:	5d                   	pop    %ebp
44008c:	c3                   	ret
44008d:	8d 40 00             	lea    0x0(%eax),%eax
440090:	56                   	push   %esi
440091:	8b f2                	mov    %edx,%esi
440093:	8b d0                	mov    %eax,%edx
440095:	8b c6                	mov    %esi,%eax
440097:	8b 08                	mov    (%eax),%ecx
440099:	ff 51 6c             	call   *0x6c(%ecx)
44009c:	5e                   	pop    %esi
44009d:	c3                   	ret
44009e:	8b c0                	mov    %eax,%eax
4400a0:	c3                   	ret
4400a1:	8d 40 00             	lea    0x0(%eax),%eax
4400a4:	53                   	push   %ebx
4400a5:	66 83 b8 f2 01 00 00 	cmpw   $0x0,0x1f2(%eax)
4400ac:	00
4400ad:	74 10                	je     0x4400bf
4400af:	8b d8                	mov    %eax,%ebx
4400b1:	8b d0                	mov    %eax,%edx
4400b3:	8b 83 f4 01 00 00    	mov    0x1f4(%ebx),%eax
4400b9:	ff 93 f0 01 00 00    	call   *0x1f0(%ebx)
4400bf:	5b                   	pop    %ebx
4400c0:	c3                   	ret
4400c1:	8d 40 00             	lea    0x0(%eax),%eax
4400c4:	53                   	push   %ebx
4400c5:	66 83 b8 fa 01 00 00 	cmpw   $0x0,0x1fa(%eax)
4400cc:	00
4400cd:	74 10                	je     0x4400df
4400cf:	8b d8                	mov    %eax,%ebx
4400d1:	8b d0                	mov    %eax,%edx
4400d3:	8b 83 fc 01 00 00    	mov    0x1fc(%ebx),%eax
4400d9:	ff 93 f8 01 00 00    	call   *0x1f8(%ebx)
4400df:	5b                   	pop    %ebx
4400e0:	c3                   	ret
4400e1:	8d 40 00             	lea    0x0(%eax),%eax
4400e4:	55                   	push   %ebp
4400e5:	8b ec                	mov    %esp,%ebp
4400e7:	53                   	push   %ebx
4400e8:	56                   	push   %esi
4400e9:	57                   	push   %edi
4400ea:	8b f9                	mov    %ecx,%edi
4400ec:	8b f2                	mov    %edx,%esi
4400ee:	8b d8                	mov    %eax,%ebx
4400f0:	0f b7 55 08          	movzwl 0x8(%ebp),%edx
4400f4:	8b c7                	mov    %edi,%eax
4400f6:	e8 0d 66 fd ff       	call   0x416708
4400fb:	50                   	push   %eax
4400fc:	8b ce                	mov    %esi,%ecx
4400fe:	ba 38 b0 00 00       	mov    $0xb038,%edx
440103:	8b c3                	mov    %ebx,%eax
440105:	e8 12 b0 ff ff       	call   0x43b11c
44010a:	85 c0                	test   %eax,%eax
44010c:	7c 1f                	jl     0x44012d
44010e:	66 83 bb e2 01 00 00 	cmpw   $0x0,0x1e2(%ebx)
440115:	00
440116:	74 15                	je     0x44012d
440118:	57                   	push   %edi
440119:	8b 45 08             	mov    0x8(%ebp),%eax
44011c:	50                   	push   %eax
44011d:	8b ce                	mov    %esi,%ecx
44011f:	8b d3                	mov    %ebx,%edx
440121:	8b 83 e4 01 00 00    	mov    0x1e4(%ebx),%eax
440127:	ff 93 e0 01 00 00    	call   *0x1e0(%ebx)
44012d:	5f                   	pop    %edi
44012e:	5e                   	pop    %esi
44012f:	5b                   	pop    %ebx
440130:	5d                   	pop    %ebp
440131:	c2 04 00             	ret    $0x4
440134:	55                   	push   %ebp
440135:	8b ec                	mov    %esp,%ebp
440137:	53                   	push   %ebx
440138:	66 83 b8 ea 01 00 00 	cmpw   $0x0,0x1ea(%eax)
44013f:	00
440140:	74 20                	je     0x440162
440142:	51                   	push   %ecx
440143:	8b 4d 10             	mov    0x10(%ebp),%ecx
440146:	51                   	push   %ecx
440147:	0f b6 4d 0c          	movzbl 0xc(%ebp),%ecx
44014b:	51                   	push   %ecx
44014c:	8b 4d 08             	mov    0x8(%ebp),%ecx
44014f:	51                   	push   %ecx
440150:	8b d8                	mov    %eax,%ebx
440152:	8b ca                	mov    %edx,%ecx
440154:	8b d0                	mov    %eax,%edx
440156:	8b 83 ec 01 00 00    	mov    0x1ec(%ebx),%eax
44015c:	ff 93 e8 01 00 00    	call   *0x1e8(%ebx)
440162:	5b                   	pop    %ebx
440163:	5d                   	pop    %ebp
440164:	c2 0c 00             	ret    $0xc
440167:	90                   	nop
440168:	55                   	push   %ebp
440169:	8b ec                	mov    %esp,%ebp
44016b:	83 c4 f8             	add    $0xfffffff8,%esp
44016e:	56                   	push   %esi
44016f:	57                   	push   %edi
440170:	89 4d f8             	mov    %ecx,-0x8(%ebp)
440173:	89 55 fc             	mov    %edx,-0x4(%ebp)
440176:	8b f8                	mov    %eax,%edi
440178:	8b 55 fc             	mov    -0x4(%ebp),%edx
44017b:	8b c7                	mov    %edi,%eax
44017d:	66 be d1 ff          	mov    $0xffd1,%si
440181:	e8 6a 39 fc ff       	call   0x403af0
440186:	8b 45 10             	mov    0x10(%ebp),%eax
440189:	50                   	push   %eax
44018a:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
44018e:	50                   	push   %eax
44018f:	8b 45 08             	mov    0x8(%ebp),%eax
440192:	50                   	push   %eax
440193:	8b 4d f8             	mov    -0x8(%ebp),%ecx
440196:	8b 55 fc             	mov    -0x4(%ebp),%edx
440199:	8b c7                	mov    %edi,%eax
44019b:	66 be c2 ff          	mov    $0xffc2,%si
44019f:	e8 4c 39 fc ff       	call   0x403af0
4401a4:	5f                   	pop    %edi
4401a5:	5e                   	pop    %esi
4401a6:	59                   	pop    %ecx
4401a7:	59                   	pop    %ecx
4401a8:	5d                   	pop    %ebp
4401a9:	c2 0c 00             	ret    $0xc
4401ac:	53                   	push   %ebx
4401ad:	56                   	push   %esi
4401ae:	57                   	push   %edi
4401af:	51                   	push   %ecx
4401b0:	8b f9                	mov    %ecx,%edi
4401b2:	8b f2                	mov    %edx,%esi
4401b4:	8b d8                	mov    %eax,%ebx
4401b6:	c6 04 24 01          	movb   $0x1,(%esp)
4401ba:	66 83 bb 22 02 00 00 	cmpw   $0x0,0x222(%ebx)
4401c1:	00
4401c2:	74 16                	je     0x4401da
4401c4:	56                   	push   %esi
4401c5:	8d 44 24 04          	lea    0x4(%esp),%eax
4401c9:	50                   	push   %eax
4401ca:	8b cf                	mov    %edi,%ecx
4401cc:	8b d3                	mov    %ebx,%edx
4401ce:	8b 83 24 02 00 00    	mov    0x224(%ebx),%eax
4401d4:	ff 93 20 02 00 00    	call   *0x220(%ebx)
4401da:	80 3c 24 00          	cmpb   $0x0,(%esp)
4401de:	74 13                	je     0x4401f3
4401e0:	57                   	push   %edi
4401e1:	8b ce                	mov    %esi,%ecx
4401e3:	ba 39 b0 00 00       	mov    $0xb039,%edx
4401e8:	8b c3                	mov    %ebx,%eax
4401ea:	e8 2d af ff ff       	call   0x43b11c
4401ef:	85 c0                	test   %eax,%eax
4401f1:	74 04                	je     0x4401f7
4401f3:	33 c0                	xor    %eax,%eax
4401f5:	eb 02                	jmp    0x4401f9
4401f7:	b0 01                	mov    $0x1,%al
4401f9:	88 04 24             	mov    %al,(%esp)
4401fc:	0f b6 04 24          	movzbl (%esp),%eax
440200:	5a                   	pop    %edx
440201:	5f                   	pop    %edi
440202:	5e                   	pop    %esi
440203:	5b                   	pop    %ebx
440204:	c3                   	ret
440205:	8d 40 00             	lea    0x0(%eax),%eax
440208:	53                   	push   %ebx
440209:	56                   	push   %esi
44020a:	57                   	push   %edi
44020b:	8b f9                	mov    %ecx,%edi
44020d:	8b f2                	mov    %edx,%esi
44020f:	8b d8                	mov    %eax,%ebx
440211:	8b d6                	mov    %esi,%edx
440213:	8b 43 04             	mov    0x4(%ebx),%eax
440216:	e8 cd dc fd ff       	call   0x41dee8
44021b:	8b 15 68 57 43 00    	mov    0x435768,%edx
440221:	e8 7e 38 fc ff       	call   0x403aa4
440226:	89 07                	mov    %eax,(%edi)
440228:	5f                   	pop    %edi
440229:	5e                   	pop    %esi
44022a:	5b                   	pop    %ebx
44022b:	c3                   	ret
44022c:	8b 90 ac 01 00 00    	mov    0x1ac(%eax),%edx
440232:	85 d2                	test   %edx,%edx
440234:	74 04                	je     0x44023a
440236:	8b 42 08             	mov    0x8(%edx),%eax
440239:	c3                   	ret
44023a:	33 c0                	xor    %eax,%eax
44023c:	c3                   	ret
44023d:	8d 40 00             	lea    0x0(%eax),%eax
440240:	53                   	push   %ebx
440241:	56                   	push   %esi
440242:	57                   	push   %edi
440243:	8b fa                	mov    %edx,%edi
440245:	8b d8                	mov    %eax,%ebx
440247:	8b b3 ac 01 00 00    	mov    0x1ac(%ebx),%esi
44024d:	85 f6                	test   %esi,%esi
44024f:	74 0b                	je     0x44025c
440251:	8b d7                	mov    %edi,%edx
440253:	8b c6                	mov    %esi,%eax
440255:	e8 16 79 fd ff       	call   0x417b70
44025a:	eb 02                	jmp    0x44025e
44025c:	33 c0                	xor    %eax,%eax
44025e:	5f                   	pop    %edi
44025f:	5e                   	pop    %esi
440260:	5b                   	pop    %ebx
440261:	c3                   	ret
440262:	8b c0                	mov    %eax,%eax
440264:	55                   	push   %ebp
440265:	8b ec                	mov    %esp,%ebp
440267:	83 c4 f8             	add    $0xfffffff8,%esp
44026a:	53                   	push   %ebx
44026b:	56                   	push   %esi
44026c:	57                   	push   %edi
44026d:	8b 75 0c             	mov    0xc(%ebp),%esi
440270:	8d 7d f8             	lea    -0x8(%ebp),%edi
440273:	a5                   	movsl  %ds:(%esi),%es:(%edi)
440274:	a5                   	movsl  %ds:(%esi),%es:(%edi)
440275:	8b f1                	mov    %ecx,%esi
440277:	8b fa                	mov    %edx,%edi
440279:	8b d8                	mov    %eax,%ebx
44027b:	56                   	push   %esi
44027c:	8b c3                	mov    %ebx,%eax
44027e:	e8 2d 16 00 00       	call   0x4418b0
440283:	50                   	push   %eax
440284:	e8 5f 6d fc ff       	call   0x406fe8
440289:	6a 0a                	push   $0xa
44028b:	6a 0a                	push   $0xa
44028d:	56                   	push   %esi
44028e:	e8 75 6d fc ff       	call   0x407008
440293:	66 83 bb 02 02 00 00 	cmpw   $0x0,0x202(%ebx)
44029a:	00
44029b:	74 19                	je     0x4402b6
44029d:	56                   	push   %esi
44029e:	8d 45 f8             	lea    -0x8(%ebp),%eax
4402a1:	50                   	push   %eax
4402a2:	8b 45 08             	mov    0x8(%ebp),%eax
4402a5:	50                   	push   %eax
4402a6:	8b cf                	mov    %edi,%ecx
4402a8:	8b d3                	mov    %ebx,%edx
4402aa:	8b 83 04 02 00 00    	mov    0x204(%ebx),%eax
4402b0:	ff 93 00 02 00 00    	call   *0x200(%ebx)
4402b6:	5f                   	pop    %edi
4402b7:	5e                   	pop    %esi
4402b8:	5b                   	pop    %ebx
4402b9:	59                   	pop    %ecx
4402ba:	59                   	pop    %ecx
4402bb:	5d                   	pop    %ebp
4402bc:	c2 08 00             	ret    $0x8
4402bf:	90                   	nop
4402c0:	53                   	push   %ebx
4402c1:	56                   	push   %esi
4402c2:	57                   	push   %edi
4402c3:	8b f0                	mov    %eax,%esi
4402c5:	8b c6                	mov    %esi,%eax
4402c7:	e8 60 ff ff ff       	call   0x44022c
4402cc:	8b f8                	mov    %eax,%edi
4402ce:	85 ff                	test   %edi,%edi
4402d0:	7e 22                	jle    0x4402f4
4402d2:	8b df                	mov    %edi,%ebx
4402d4:	4b                   	dec    %ebx
4402d5:	83 fb 00             	cmp    $0x0,%ebx
4402d8:	7c 1a                	jl     0x4402f4
4402da:	8b d3                	mov    %ebx,%edx
4402dc:	8b 86 ac 01 00 00    	mov    0x1ac(%esi),%eax
4402e2:	e8 89 78 fd ff       	call   0x417b70
4402e7:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
4402eb:	75 01                	jne    0x4402ee
4402ed:	4f                   	dec    %edi
4402ee:	4b                   	dec    %ebx
4402ef:	83 fb ff             	cmp    $0xffffffff,%ebx
4402f2:	75 e6                	jne    0x4402da
4402f4:	8b c7                	mov    %edi,%eax
4402f6:	5f                   	pop    %edi
4402f7:	5e                   	pop    %esi
4402f8:	5b                   	pop    %ebx
4402f9:	c3                   	ret
4402fa:	8b c0                	mov    %eax,%eax
4402fc:	c3                   	ret
4402fd:	8d 40 00             	lea    0x0(%eax),%eax
440300:	53                   	push   %ebx
440301:	56                   	push   %esi
440302:	8b f2                	mov    %edx,%esi
440304:	8b d8                	mov    %eax,%ebx
440306:	83 bb b0 01 00 00 00 	cmpl   $0x0,0x1b0(%ebx)
44030d:	75 30                	jne    0x44033f
44030f:	80 bb dc 01 00 00 00 	cmpb   $0x0,0x1dc(%ebx)
440316:	74 27                	je     0x44033f
440318:	80 bb db 01 00 00 00 	cmpb   $0x0,0x1db(%ebx)
44031f:	74 1e                	je     0x44033f
440321:	8b cb                	mov    %ebx,%ecx
440323:	b2 01                	mov    $0x1,%dl
440325:	a1 60 14 46 00       	mov    0x461460,%eax
44032a:	ff 50 44             	call   *0x44(%eax)
44032d:	8b d0                	mov    %eax,%edx
44032f:	85 d2                	test   %edx,%edx
440331:	74 03                	je     0x440336
440333:	83 ea 88             	sub    $0xffffff88,%edx
440336:	8b c6                	mov    %esi,%eax
440338:	e8 ff 5d fc ff       	call   0x40613c
44033d:	eb 0d                	jmp    0x44034c
44033f:	8b c6                	mov    %esi,%eax
440341:	8b 93 b0 01 00 00    	mov    0x1b0(%ebx),%edx
440347:	e8 f0 5d fc ff       	call   0x40613c
44034c:	80 bb 40 02 00 00 00 	cmpb   $0x0,0x240(%ebx)
440353:	75 09                	jne    0x44035e
440355:	83 3e 00             	cmpl   $0x0,(%esi)
440358:	75 04                	jne    0x44035e
44035a:	33 c0                	xor    %eax,%eax
44035c:	eb 02                	jmp    0x440360
44035e:	b0 01                	mov    $0x1,%al
440360:	88 83 40 02 00 00    	mov    %al,0x240(%ebx)
440366:	5e                   	pop    %esi
440367:	5b                   	pop    %ebx
440368:	c3                   	ret
440369:	8d 40 00             	lea    0x0(%eax),%eax
44036c:	53                   	push   %ebx
44036d:	8b d8                	mov    %eax,%ebx
44036f:	f6 43 1c 10          	testb  $0x10,0x1c(%ebx)
440373:	74 26                	je     0x44039b
440375:	f6 43 55 08          	testb  $0x8,0x55(%ebx)
440379:	0f 95 c0             	setne  %al
44037c:	34 01                	xor    $0x1,%al
44037e:	3a d0                	cmp    %al,%dl
440380:	74 19                	je     0x44039b
440382:	84 d2                	test   %dl,%dl
440384:	75 08                	jne    0x44038e
440386:	66 81 4b 54 00 08    	orw    $0x800,0x54(%ebx)
44038c:	eb 06                	jmp    0x440394
44038e:	66 81 63 54 ff f7    	andw   $0xf7ff,0x54(%ebx)
440394:	8b c3                	mov    %ebx,%eax
440396:	e8 85 e2 ff ff       	call   0x43e620
44039b:	5b                   	pop    %ebx
44039c:	c3                   	ret
44039d:	8d 40 00             	lea    0x0(%eax),%eax
4403a0:	55                   	push   %ebp
4403a1:	8b ec                	mov    %esp,%ebp
4403a3:	6a 00                	push   $0x0
4403a5:	53                   	push   %ebx
4403a6:	56                   	push   %esi
4403a7:	57                   	push   %edi
4403a8:	8b da                	mov    %edx,%ebx
4403aa:	8b f8                	mov    %eax,%edi
4403ac:	33 c0                	xor    %eax,%eax
4403ae:	55                   	push   %ebp
4403af:	68 48 04 44 00       	push   $0x440448
4403b4:	64 ff 30             	push   %fs:(%eax)
4403b7:	64 89 20             	mov    %esp,%fs:(%eax)
4403ba:	3a 9f dc 01 00 00    	cmp    0x1dc(%edi),%bl
4403c0:	74 70                	je     0x440432
4403c2:	88 9f dc 01 00 00    	mov    %bl,0x1dc(%edi)
4403c8:	f6 47 1c 10          	testb  $0x10,0x1c(%edi)