441e09:	c3                   	ret
441e0a:	8b c0                	mov    %eax,%eax
441e0c:	8b 10                	mov    (%eax),%edx
441e0e:	ff 52 34             	call   *0x34(%edx)
441e11:	c3                   	ret
441e12:	8b c0                	mov    %eax,%eax
441e14:	e8 af cb ff ff       	call   0x43e9c8
441e19:	c3                   	ret
441e1a:	8b c0                	mov    %eax,%eax
441e1c:	55                   	push   %ebp
441e1d:	8b ec                	mov    %esp,%ebp
441e1f:	83 c4 f8             	add    $0xfffffff8,%esp
441e22:	53                   	push   %ebx
441e23:	56                   	push   %esi
441e24:	33 db                	xor    %ebx,%ebx
441e26:	89 5d f8             	mov    %ebx,-0x8(%ebp)
441e29:	84 d2                	test   %dl,%dl
441e2b:	74 08                	je     0x441e35
441e2d:	83 c4 f0             	add    $0xfffffff0,%esp
441e30:	e8 37 17 fc ff       	call   0x40356c
441e35:	88 55 ff             	mov    %dl,-0x1(%ebp)
441e38:	8b d8                	mov    %eax,%ebx
441e3a:	33 c0                	xor    %eax,%eax
441e3c:	55                   	push   %ebp
441e3d:	68 14 1f 44 00       	push   $0x441f14
441e42:	64 ff 30             	push   %fs:(%eax)
441e45:	64 89 20             	mov    %esp,%fs:(%eax)
441e48:	33 d2                	xor    %edx,%edx
441e4a:	8b c3                	mov    %ebx,%eax
441e4c:	e8 b7 cb ff ff       	call   0x43ea08
441e51:	53                   	push   %ebx
441e52:	68 ac 38 44 00       	push   $0x4438ac
441e57:	e8 10 91 fd ff       	call   0x41af6c
441e5c:	89 83 8c 01 00 00    	mov    %eax,0x18c(%ebx)
441e62:	b2 01                	mov    $0x1,%dl
441e64:	a1 fc bb 41 00       	mov    0x41bbfc,%eax
441e69:	e8 7e ba fd ff       	call   0x41d8ec
441e6e:	8b f0                	mov    %eax,%esi
441e70:	89 b3 70 01 00 00    	mov    %esi,0x170(%ebx)
441e76:	8b 53 70             	mov    0x70(%ebx),%edx
441e79:	8b c6                	mov    %esi,%eax
441e7b:	e8 14 bc fd ff       	call   0x41da94
441e80:	c6 83 a9 01 00 00 01 	movb   $0x1,0x1a9(%ebx)
441e87:	c7 83 a0 01 00 00 ff 	movl   $0xffffffff,0x1a0(%ebx)
441e8e:	ff ff ff
441e91:	c6 83 84 01 00 00 03 	movb   $0x3,0x184(%ebx)
441e98:	a1 1c de 46 00       	mov    0x46de1c,%eax
441e9d:	83 78 04 11          	cmpl   $0x11,0x4(%eax)
441ea1:	75 0d                	jne    0x441eb0
441ea3:	8d 83 88 01 00 00    	lea    0x188(%ebx),%eax
441ea9:	e8 ea 20 fc ff       	call   0x403f98
441eae:	eb 1d                	jmp    0x441ecd
441eb0:	8d 55 f8             	lea    -0x8(%ebp),%edx
441eb3:	a1 f0 dd 46 00       	mov    0x46ddf0,%eax
441eb8:	8b 00                	mov    (%eax),%eax
441eba:	e8 79 b6 01 00       	call   0x45d538
441ebf:	8b 55 f8             	mov    -0x8(%ebp),%edx
441ec2:	8d 83 88 01 00 00    	lea    0x188(%ebx),%eax
441ec8:	e8 1f 21 fc ff       	call   0x403fec
441ecd:	c6 83 a7 01 00 00 00 	movb   $0x0,0x1a7(%ebx)
441ed4:	a0 3c 1f 44 00       	mov    0x441f3c,%al
441ed9:	88 83 62 01 00 00    	mov    %al,0x162(%ebx)
441edf:	c6 83 63 01 00 00 02 	movb   $0x2,0x163(%ebx)
441ee6:	c6 83 64 01 00 00 01 	movb   $0x1,0x164(%ebx)
441eed:	c7 83 68 01 00 00 01 	movl   $0x1,0x168(%ebx)
441ef4:	00 00 00
441ef7:	c6 83 50 01 00 00 01 	movb   $0x1,0x150(%ebx)
441efe:	33 c0                	xor    %eax,%eax
441f00:	5a                   	pop    %edx
441f01:	59                   	pop    %ecx
441f02:	59                   	pop    %ecx
441f03:	64 89 10             	mov    %edx,%fs:(%eax)
441f06:	68 1b 1f 44 00       	push   $0x441f1b
441f0b:	8d 45 f8             	lea    -0x8(%ebp),%eax
441f0e:	e8 85 20 fc ff       	call   0x403f98
441f13:	c3                   	ret
441f14:	e9 83 1a fc ff       	jmp    0x40399c
441f19:	eb f0                	jmp    0x441f0b
441f1b:	8b c3                	mov    %ebx,%eax
441f1d:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
441f21:	74 0f                	je     0x441f32
441f23:	e8 9c 16 fc ff       	call   0x4035c4
441f28:	64 8f 05 00 00 00 00 	pop    %fs:0x0
441f2f:	83 c4 0c             	add    $0xc,%esp
441f32:	8b c3                	mov    %ebx,%eax
441f34:	5e                   	pop    %esi
441f35:	5b                   	pop    %ebx
441f36:	59                   	pop    %ecx
441f37:	59                   	pop    %ecx
441f38:	5d                   	pop    %ebp
441f39:	c3                   	ret
441f3a:	00 00                	add    %al,(%eax)
441f3c:	0f 00 00             	sldt   (%eax)
441f3f:	00 53 56             	add    %dl,0x56(%ebx)
441f42:	57                   	push   %edi
441f43:	e8 8c 16 fc ff       	call   0x4035d4
441f48:	8b da                	mov    %edx,%ebx
441f4a:	8b f8                	mov    %eax,%edi
441f4c:	8b c7                	mov    %edi,%eax
441f4e:	e8 29 82 fd ff       	call   0x41a17c
441f53:	80 bf a8 01 00 00 00 	cmpb   $0x0,0x1a8(%edi)
441f5a:	74 10                	je     0x441f6c
441f5c:	c6 87 a8 01 00 00 00 	movb   $0x0,0x1a8(%edi)
441f63:	33 d2                	xor    %edx,%edx
441f65:	8b c7                	mov    %edi,%eax
441f67:	e8 48 b6 ff ff       	call   0x43d5b4
441f6c:	8d 87 7c 01 00 00    	lea    0x17c(%edi),%eax
441f72:	e8 c1 36 fc ff       	call   0x405638
441f77:	8b 87 78 01 00 00    	mov    0x178(%edi),%eax
441f7d:	e8 c6 12 fc ff       	call   0x403248
441f82:	83 7f 30 00          	cmpl   $0x0,0x30(%edi)
441f86:	74 09                	je     0x441f91
441f88:	b2 01                	mov    $0x1,%dl
441f8a:	8b c7                	mov    %edi,%eax
441f8c:	e8 4f 0c 00 00       	call   0x442be0
441f91:	83 bf 80 01 00 00 00 	cmpl   $0x0,0x180(%edi)
441f98:	74 0a                	je     0x441fa4
441f9a:	8b c7                	mov    %edi,%eax
441f9c:	8b 10                	mov    (%eax),%edx
441f9e:	ff 92 ac 00 00 00    	call   *0xac(%edx)
441fa4:	8b c7                	mov    %edi,%eax
441fa6:	e8 75 0e 00 00       	call   0x442e20
441fab:	85 c0                	test   %eax,%eax
441fad:	74 29                	je     0x441fd8
441faf:	8b d0                	mov    %eax,%edx
441fb1:	4a                   	dec    %edx
441fb2:	8b c7                	mov    %edi,%eax
441fb4:	e8 2b 0e 00 00       	call   0x442de4
441fb9:	8b f0                	mov    %eax,%esi
441fbb:	8b d6                	mov    %esi,%edx
441fbd:	8b c7                	mov    %edi,%eax
441fbf:	e8 88 0c 00 00       	call   0x442c4c
441fc4:	b2 01                	mov    $0x1,%dl
441fc6:	8b c6                	mov    %esi,%eax
441fc8:	8b 08                	mov    (%eax),%ecx
441fca:	ff 51 fc             	call   *-0x4(%ecx)
441fcd:	8b c7                	mov    %edi,%eax
441fcf:	e8 4c 0e 00 00       	call   0x442e20
441fd4:	85 c0                	test   %eax,%eax
441fd6:	75 d7                	jne    0x441faf
441fd8:	8b 87 70 01 00 00    	mov    0x170(%edi),%eax
441fde:	e8 65 12 fc ff       	call   0x403248
441fe3:	8b 87 8c 01 00 00    	mov    0x18c(%edi),%eax
441fe9:	85 c0                	test   %eax,%eax
441feb:	74 05                	je     0x441ff2
441fed:	e8 12 90 fd ff       	call   0x41b004
441ff2:	8b d3                	mov    %ebx,%edx
441ff4:	80 e2 fc             	and    $0xfc,%dl
441ff7:	8b c7                	mov    %edi,%eax
441ff9:	e8 e2 ca ff ff       	call   0x43eae0
441ffe:	84 db                	test   %bl,%bl
442000:	7e 07                	jle    0x442009
442002:	8b c7                	mov    %edi,%eax
442004:	e8 b3 15 fc ff       	call   0x4035bc
442009:	5f                   	pop    %edi
44200a:	5e                   	pop    %esi
44200b:	5b                   	pop    %ebx
44200c:	c3                   	ret
44200d:	8d 40 00             	lea    0x0(%eax),%eax
442010:	55                   	push   %ebp
442011:	8b ec                	mov    %esp,%ebp
442013:	83 c4 f4             	add    $0xfffffff4,%esp
442016:	53                   	push   %ebx
442017:	56                   	push   %esi
442018:	89 45 fc             	mov    %eax,-0x4(%ebp)
44201b:	8b 45 fc             	mov    -0x4(%ebp),%eax
44201e:	83 b8 9c 01 00 00 00 	cmpl   $0x0,0x19c(%eax)
442025:	0f 84 b0 00 00 00    	je     0x4420db
44202b:	b2 01                	mov    $0x1,%dl
44202d:	a1 88 18 41 00       	mov    0x411888,%eax
442032:	e8 e1 11 fc ff       	call   0x403218
442037:	89 45 f4             	mov    %eax,-0xc(%ebp)
44203a:	33 c9                	xor    %ecx,%ecx
44203c:	55                   	push   %ebp
44203d:	68 d4 20 44 00       	push   $0x4420d4
442042:	64 ff 31             	push   %fs:(%ecx)
442045:	64 89 21             	mov    %esp,%fs:(%ecx)
442048:	8b 45 fc             	mov    -0x4(%ebp),%eax
44204b:	8b 80 9c 01 00 00    	mov    0x19c(%eax),%eax
442051:	8b 40 08             	mov    0x8(%eax),%eax
442054:	89 45 f8             	mov    %eax,-0x8(%ebp)
442057:	8b 55 f8             	mov    -0x8(%ebp),%edx
44205a:	8b 45 f4             	mov    -0xc(%ebp),%eax
44205d:	e8 12 1f fd ff       	call   0x413f74
442062:	8b 5d f8             	mov    -0x8(%ebp),%ebx
442065:	4b                   	dec    %ebx
442066:	85 db                	test   %ebx,%ebx
442068:	7c 30                	jl     0x44209a
44206a:	43                   	inc    %ebx
44206b:	33 f6                	xor    %esi,%esi
44206d:	8b 45 fc             	mov    -0x4(%ebp),%eax
442070:	8b 80 9c 01 00 00    	mov    0x19c(%eax),%eax
442076:	8b d6                	mov    %esi,%edx
442078:	e8 ff 1c fd ff       	call   0x413d7c
44207d:	8b 90 a0 01 00 00    	mov    0x1a0(%eax),%edx
442083:	85 d2                	test   %edx,%edx
442085:	7c 0f                	jl     0x442096
442087:	3b 55 f8             	cmp    -0x8(%ebp),%edx
44208a:	7d 0a                	jge    0x442096
44208c:	8b c8                	mov    %eax,%ecx
44208e:	8b 45 f4             	mov    -0xc(%ebp),%eax
442091:	e8 32 1e fd ff       	call   0x413ec8
442096:	46                   	inc    %esi
442097:	4b                   	dec    %ebx
442098:	75 d3                	jne    0x44206d
44209a:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44209d:	4b                   	dec    %ebx
44209e:	85 db                	test   %ebx,%ebx
4420a0:	7c 1c                	jl     0x4420be
4420a2:	43                   	inc    %ebx
4420a3:	33 f6                	xor    %esi,%esi
4420a5:	8b d6                	mov    %esi,%edx
4420a7:	8b 45 f4             	mov    -0xc(%ebp),%eax
4420aa:	e8 cd 1c fd ff       	call   0x413d7c
4420af:	85 c0                	test   %eax,%eax
4420b1:	74 07                	je     0x4420ba
4420b3:	8b d6                	mov    %esi,%edx
4420b5:	e8 f6 41 00 00       	call   0x4462b0
4420ba:	46                   	inc    %esi
4420bb:	4b                   	dec    %ebx
4420bc:	75 e7                	jne    0x4420a5
4420be:	33 c0                	xor    %eax,%eax
4420c0:	5a                   	pop    %edx
4420c1:	59                   	pop    %ecx
4420c2:	59                   	pop    %ecx
4420c3:	64 89 10             	mov    %edx,%fs:(%eax)
4420c6:	68 db 20 44 00       	push   $0x4420db
4420cb:	8b 45 f4             	mov    -0xc(%ebp),%eax
4420ce:	e8 75 11 fc ff       	call   0x403248
4420d3:	c3                   	ret
4420d4:	e9 c3 18 fc ff       	jmp    0x40399c
4420d9:	eb f0                	jmp    0x4420cb
4420db:	5e                   	pop    %esi
4420dc:	5b                   	pop    %ebx
4420dd:	8b e5                	mov    %ebp,%esp
4420df:	5d                   	pop    %ebp
4420e0:	c3                   	ret
4420e1:	8d 40 00             	lea    0x0(%eax),%eax
4420e4:	55                   	push   %ebp
4420e5:	8b ec                	mov    %esp,%ebp
4420e7:	51                   	push   %ecx
4420e8:	53                   	push   %ebx
4420e9:	8b da                	mov    %edx,%ebx
4420eb:	89 45 fc             	mov    %eax,-0x4(%ebp)
4420ee:	8b 45 fc             	mov    -0x4(%ebp),%eax
4420f1:	e8 92 08 00 00       	call   0x442988
4420f6:	33 c0                	xor    %eax,%eax
4420f8:	55                   	push   %ebp
4420f9:	68 24 21 44 00       	push   $0x442124
4420fe:	64 ff 30             	push   %fs:(%eax)
442101:	64 89 20             	mov    %esp,%fs:(%eax)
442104:	8b d3                	mov    %ebx,%edx
442106:	8b 45 fc             	mov    -0x4(%ebp),%eax
442109:	e8 36 cc ff ff       	call   0x43ed44
44210e:	33 c0                	xor    %eax,%eax
442110:	5a                   	pop    %edx
442111:	59                   	pop    %ecx
442112:	59                   	pop    %ecx
442113:	64 89 10             	mov    %edx,%fs:(%eax)
442116:	68 2b 21 44 00       	push   $0x44212b
44211b:	8b 45 fc             	mov    -0x4(%ebp),%eax
44211e:	e8 6d 08 00 00       	call   0x442990
442123:	c3                   	ret
442124:	e9 73 18 fc ff       	jmp    0x40399c
442129:	eb f0                	jmp    0x44211b
44212b:	8b 45 fc             	mov    -0x4(%ebp),%eax
44212e:	e8 dd fe ff ff       	call   0x442010
442133:	8b 45 fc             	mov    -0x4(%ebp),%eax
442136:	83 78 30 00          	cmpl   $0x0,0x30(%eax)
44213a:	74 11                	je     0x44214d
44213c:	6a 00                	push   $0x0
44213e:	33 c9                	xor    %ecx,%ecx
442140:	ba 11 b0 00 00       	mov    $0xb011,%edx
442145:	8b 45 fc             	mov    -0x4(%ebp),%eax
442148:	e8 6f e9 ff ff       	call   0x440abc
44214d:	8b 45 fc             	mov    -0x4(%ebp),%eax
442150:	e8 8f 16 00 00       	call   0x4437e4
442155:	5b                   	pop    %ebx
442156:	59                   	pop    %ecx
442157:	5d                   	pop    %ebp
442158:	c3                   	ret
442159:	8d 40 00             	lea    0x0(%eax),%eax
44215c:	c3                   	ret
44215d:	8d 40 00             	lea    0x0(%eax),%eax
442160:	55                   	push   %ebp
442161:	8b ec                	mov    %esp,%ebp
442163:	51                   	push   %ecx
442164:	53                   	push   %ebx
442165:	88 4d ff             	mov    %cl,-0x1(%ebp)
442168:	33 c9                	xor    %ecx,%ecx
44216a:	33 db                	xor    %ebx,%ebx
44216c:	8a 5d ff             	mov    -0x1(%ebp),%bl
44216f:	83 fb 06             	cmp    $0x6,%ebx
442172:	77 72                	ja     0x4421e6
442174:	ff 24 9d 7b 21 44 00 	jmp    *0x44217b(,%ebx,4)
44217b:	e6 21                	out    %al,$0x21
44217d:	44                   	inc    %esp
44217e:	00 97 21 44 00 a2    	add    %dl,-0x5dffbbdf(%edi)
442184:	21 44 00 b5          	and    %eax,-0x4b(%eax,%eax,1)
442188:	21 44 00 c0          	and    %eax,-0x40(%eax,%eax,1)
44218c:	21 44 00 e6          	and    %eax,-0x1a(%eax,%eax,1)
442190:	21 44 00 d3          	and    %eax,-0x2d(%eax,%eax,1)
442194:	21 44 00 8b          	and    %eax,-0x75(%eax,%eax,1)
442198:	52                   	push   %edx
442199:	44                   	inc    %esp
44219a:	3b 50 44             	cmp    0x44(%eax),%edx
44219d:	0f 9f c1             	setg   %cl
4421a0:	eb 44                	jmp    0x4421e6
4421a2:	8b 4a 44             	mov    0x44(%edx),%ecx
4421a5:	03 4a 4c             	add    0x4c(%edx),%ecx
4421a8:	8b 50 44             	mov    0x44(%eax),%edx
4421ab:	03 50 4c             	add    0x4c(%eax),%edx
4421ae:	3b ca                	cmp    %edx,%ecx
4421b0:	0f 9e c1             	setle  %cl
4421b3:	eb 31                	jmp    0x4421e6
4421b5:	8b 52 40             	mov    0x40(%edx),%edx
4421b8:	3b 50 40             	cmp    0x40(%eax),%edx
4421bb:	0f 9f c1             	setg   %cl
4421be:	eb 26                	jmp    0x4421e6
4421c0:	8b 4a 40             	mov    0x40(%edx),%ecx
4421c3:	03 4a 48             	add    0x48(%edx),%ecx
4421c6:	8b 50 40             	mov    0x40(%eax),%edx
4421c9:	03 50 48             	add    0x48(%eax),%edx
4421cc:	3b ca                	cmp    %edx,%ecx
4421ce:	0f 9e c1             	setle  %cl
4421d1:	eb 13                	jmp    0x4421e6
4421d3:	8b 4d 08             	mov    0x8(%ebp),%ecx
4421d6:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4421d9:	91                   	xchg   %eax,%ecx
4421da:	87 d1                	xchg   %edx,%ecx
4421dc:	8b 18                	mov    (%eax),%ebx
4421de:	ff 93 a4 00 00 00    	call   *0xa4(%ebx)
4421e4:	8b c8                	mov    %eax,%ecx
4421e6:	8b c1                	mov    %ecx,%eax
4421e8:	5b                   	pop    %ebx
4421e9:	59                   	pop    %ecx
4421ea:	5d                   	pop    %ebp
4421eb:	c3                   	ret
4421ec:	55                   	push   %ebp
4421ed:	8b ec                	mov    %esp,%ebp
4421ef:	83 c4 c0             	add    $0xffffffc0,%esp
4421f2:	53                   	push   %ebx
4421f3:	56                   	push   %esi
4421f4:	57                   	push   %edi
4421f5:	8b f1                	mov    %ecx,%esi
4421f7:	8d 7d d0             	lea    -0x30(%ebp),%edi
4421fa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4421fb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4421fc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4421fd:	a5                   	movsl  %ds:(%esi),%es:(%edi)