441eab:	8b d3                	mov    %ebx,%edx
441ead:	8b c6                	mov    %esi,%eax
441eaf:	e8 78 a9 fd ff       	call   0x41c82c
441eb4:	5e                   	pop    %esi
441eb5:	5b                   	pop    %ebx
441eb6:	c3                   	ret
441eb7:	90                   	nop
441eb8:	55                   	push   %ebp
441eb9:	8b ec                	mov    %esp,%ebp
441ebb:	83 c4 f0             	add    $0xfffffff0,%esp
441ebe:	53                   	push   %ebx
441ebf:	8b da                	mov    %edx,%ebx
441ec1:	89 45 fc             	mov    %eax,-0x4(%ebp)
441ec4:	8b 45 fc             	mov    -0x4(%ebp),%eax
441ec7:	8b 10                	mov    (%eax),%edx
441ec9:	ff 52 18             	call   *0x18(%edx)
441ecc:	33 c0                	xor    %eax,%eax
441ece:	55                   	push   %ebp
441ecf:	68 2d 1f 44 00       	push   $0x441f2d
441ed4:	64 ff 30             	push   %fs:(%eax)
441ed7:	64 89 20             	mov    %esp,%fs:(%eax)
441eda:	8b 45 fc             	mov    -0x4(%ebp),%eax
441edd:	e8 a2 fb ff ff       	call   0x441a84
441ee2:	33 c0                	xor    %eax,%eax
441ee4:	89 45 f0             	mov    %eax,-0x10(%ebp)
441ee7:	8d 45 f0             	lea    -0x10(%ebp),%eax
441eea:	50                   	push   %eax
441eeb:	8d 4d f8             	lea    -0x8(%ebp),%ecx
441eee:	8d 55 f6             	lea    -0xa(%ebp),%edx
441ef1:	8b c3                	mov    %ebx,%eax
441ef3:	e8 24 8f fe ff       	call   0x42ae1c
441ef8:	8b 45 f8             	mov    -0x8(%ebp),%eax
441efb:	50                   	push   %eax
441efc:	0f b7 45 f6          	movzwl -0xa(%ebp),%eax
441f00:	50                   	push   %eax
441f01:	e8 42 5e fc ff       	call   0x407d48
441f06:	83 7d f0 00          	cmpl   $0x0,-0x10(%ebp)
441f0a:	74 0b                	je     0x441f17
441f0c:	8b 45 f0             	mov    -0x10(%ebp),%eax
441f0f:	50                   	push   %eax
441f10:	6a 09                	push   $0x9
441f12:	e8 31 5e fc ff       	call   0x407d48
441f17:	33 c0                	xor    %eax,%eax
441f19:	5a                   	pop    %edx
441f1a:	59                   	pop    %ecx
441f1b:	59                   	pop    %ecx
441f1c:	64 89 10             	mov    %edx,%fs:(%eax)
441f1f:	68 34 1f 44 00       	push   $0x441f34
441f24:	8b 45 fc             	mov    -0x4(%ebp),%eax
441f27:	8b 10                	mov    (%eax),%edx
441f29:	ff 52 14             	call   *0x14(%edx)
441f2c:	c3                   	ret
441f2d:	e9 da 22 fc ff       	jmp    0x40420c
441f32:	eb f0                	jmp    0x441f24
441f34:	5b                   	pop    %ebx
441f35:	8b e5                	mov    %ebp,%esp
441f37:	5d                   	pop    %ebp
441f38:	c3                   	ret
441f39:	8d 40 00             	lea    0x0(%eax),%eax
441f3c:	55                   	push   %ebp
441f3d:	8b ec                	mov    %esp,%ebp
441f3f:	83 c4 f0             	add    $0xfffffff0,%esp
441f42:	53                   	push   %ebx
441f43:	8b da                	mov    %edx,%ebx
441f45:	89 45 fc             	mov    %eax,-0x4(%ebp)
441f48:	8b 45 fc             	mov    -0x4(%ebp),%eax
441f4b:	8b 10                	mov    (%eax),%edx
441f4d:	ff 52 18             	call   *0x18(%edx)
441f50:	33 c0                	xor    %eax,%eax
441f52:	55                   	push   %ebp
441f53:	68 b1 1f 44 00       	push   $0x441fb1
441f58:	64 ff 30             	push   %fs:(%eax)
441f5b:	64 89 20             	mov    %esp,%fs:(%eax)
441f5e:	8b 45 fc             	mov    -0x4(%ebp),%eax
441f61:	e8 1e fb ff ff       	call   0x441a84
441f66:	33 c0                	xor    %eax,%eax
441f68:	89 45 f0             	mov    %eax,-0x10(%ebp)
441f6b:	8d 45 f0             	lea    -0x10(%ebp),%eax
441f6e:	50                   	push   %eax
441f6f:	8d 4d f8             	lea    -0x8(%ebp),%ecx
441f72:	8d 55 f6             	lea    -0xa(%ebp),%edx
441f75:	8b c3                	mov    %ebx,%eax
441f77:	8b 18                	mov    (%eax),%ebx
441f79:	ff 53 60             	call   *0x60(%ebx)
441f7c:	8b 45 f8             	mov    -0x8(%ebp),%eax
441f7f:	50                   	push   %eax
441f80:	0f b7 45 f6          	movzwl -0xa(%ebp),%eax
441f84:	50                   	push   %eax
441f85:	e8 be 5d fc ff       	call   0x407d48
441f8a:	83 7d f0 00          	cmpl   $0x0,-0x10(%ebp)
441f8e:	74 0b                	je     0x441f9b
441f90:	8b 45 f0             	mov    -0x10(%ebp),%eax
441f93:	50                   	push   %eax
441f94:	6a 09                	push   $0x9
441f96:	e8 ad 5d fc ff       	call   0x407d48
441f9b:	33 c0                	xor    %eax,%eax
441f9d:	5a                   	pop    %edx
441f9e:	59                   	pop    %ecx
441f9f:	59                   	pop    %ecx
441fa0:	64 89 10             	mov    %edx,%fs:(%eax)
441fa3:	68 b8 1f 44 00       	push   $0x441fb8
441fa8:	8b 45 fc             	mov    -0x4(%ebp),%eax
441fab:	8b 10                	mov    (%eax),%edx
441fad:	ff 52 14             	call   *0x14(%edx)
441fb0:	c3                   	ret
441fb1:	e9 56 22 fc ff       	jmp    0x40420c
441fb6:	eb f0                	jmp    0x441fa8
441fb8:	5b                   	pop    %ebx
441fb9:	8b e5                	mov    %ebp,%esp
441fbb:	5d                   	pop    %ebp
441fbc:	c3                   	ret
441fbd:	8d 40 00             	lea    0x0(%eax),%eax
441fc0:	53                   	push   %ebx
441fc1:	56                   	push   %esi
441fc2:	8b da                	mov    %edx,%ebx
441fc4:	8b f0                	mov    %eax,%esi
441fc6:	8b c3                	mov    %ebx,%eax
441fc8:	8b 15 a0 67 42 00    	mov    0x4267a0,%edx
441fce:	e8 31 1c fc ff       	call   0x403c04
441fd3:	84 c0                	test   %al,%al
441fd5:	74 0c                	je     0x441fe3
441fd7:	8b d3                	mov    %ebx,%edx
441fd9:	8b c6                	mov    %esi,%eax
441fdb:	e8 d8 fe ff ff       	call   0x441eb8
441fe0:	5e                   	pop    %esi
441fe1:	5b                   	pop    %ebx
441fe2:	c3                   	ret
441fe3:	8b c3                	mov    %ebx,%eax
441fe5:	8b 15 4c 66 42 00    	mov    0x42664c,%edx
441feb:	e8 14 1c fc ff       	call   0x403c04
441ff0:	84 c0                	test   %al,%al
441ff2:	74 0b                	je     0x441fff
441ff4:	8b d3                	mov    %ebx,%edx
441ff6:	8b c6                	mov    %esi,%eax
441ff8:	e8 3f ff ff ff       	call   0x441f3c
441ffd:	eb 09                	jmp    0x442008
441fff:	8b d3                	mov    %ebx,%edx
442001:	8b c6                	mov    %esi,%eax
442003:	e8 40 a7 fd ff       	call   0x41c748
442008:	5e                   	pop    %esi
442009:	5b                   	pop    %ebx
44200a:	c3                   	ret
44200b:	90                   	nop
44200c:	55                   	push   %ebp
44200d:	8b ec                	mov    %esp,%ebp
44200f:	83 c4 f8             	add    $0xfffffff8,%esp
442012:	53                   	push   %ebx
442013:	8b da                	mov    %edx,%ebx
442015:	89 45 fc             	mov    %eax,-0x4(%ebp)
442018:	8b 45 fc             	mov    -0x4(%ebp),%eax
44201b:	8b 10                	mov    (%eax),%edx
44201d:	ff 52 18             	call   *0x18(%edx)
442020:	33 c0                	xor    %eax,%eax
442022:	55                   	push   %ebp
442023:	68 50 20 44 00       	push   $0x442050
442028:	64 ff 30             	push   %fs:(%eax)
44202b:	64 89 20             	mov    %esp,%fs:(%eax)
44202e:	0f b7 c3             	movzwl %bx,%eax
442031:	50                   	push   %eax
442032:	e8 b9 59 fc ff       	call   0x4079f0
442037:	89 45 f8             	mov    %eax,-0x8(%ebp)
44203a:	33 c0                	xor    %eax,%eax
44203c:	5a                   	pop    %edx
44203d:	59                   	pop    %ecx
44203e:	59                   	pop    %ecx
44203f:	64 89 10             	mov    %edx,%fs:(%eax)
442042:	68 57 20 44 00       	push   $0x442057
442047:	8b 45 fc             	mov    -0x4(%ebp),%eax
44204a:	8b 10                	mov    (%eax),%edx
44204c:	ff 52 14             	call   *0x14(%edx)
44204f:	c3                   	ret
442050:	e9 b7 21 fc ff       	jmp    0x40420c
442055:	eb f0                	jmp    0x442047
442057:	8b 45 f8             	mov    -0x8(%ebp),%eax
44205a:	5b                   	pop    %ebx
44205b:	59                   	pop    %ecx
44205c:	59                   	pop    %ecx
44205d:	5d                   	pop    %ebp
44205e:	c3                   	ret
44205f:	90                   	nop
442060:	55                   	push   %ebp
442061:	8b ec                	mov    %esp,%ebp
442063:	51                   	push   %ecx
442064:	53                   	push   %ebx
442065:	8b 45 08             	mov    0x8(%ebp),%eax
442068:	8b 40 fc             	mov    -0x4(%eax),%eax
44206b:	8b 10                	mov    (%eax),%edx
44206d:	ff 52 18             	call   *0x18(%edx)
442070:	33 c0                	xor    %eax,%eax
442072:	55                   	push   %ebp
442073:	68 cf 20 44 00       	push   $0x4420cf
442078:	64 ff 30             	push   %fs:(%eax)
44207b:	64 89 20             	mov    %esp,%fs:(%eax)
44207e:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
442082:	6a 00                	push   $0x0
442084:	e8 ef 58 fc ff       	call   0x407978
442089:	8b d8                	mov    %eax,%ebx
44208b:	66 85 db             	test   %bx,%bx
44208e:	74 26                	je     0x4420b6
442090:	8b d3                	mov    %ebx,%edx
442092:	a1 a0 67 42 00       	mov    0x4267a0,%eax
442097:	e8 ac 8d fe ff       	call   0x42ae48
44209c:	84 c0                	test   %al,%al
44209e:	74 06                	je     0x4420a6
4420a0:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
4420a4:	eb 10                	jmp    0x4420b6
4420a6:	0f b7 c3             	movzwl %bx,%eax
4420a9:	50                   	push   %eax
4420aa:	e8 c9 58 fc ff       	call   0x407978
4420af:	8b d8                	mov    %eax,%ebx
4420b1:	66 85 db             	test   %bx,%bx
4420b4:	75 da                	jne    0x442090
4420b6:	33 c0                	xor    %eax,%eax
4420b8:	5a                   	pop    %edx
4420b9:	59                   	pop    %ecx
4420ba:	59                   	pop    %ecx
4420bb:	64 89 10             	mov    %edx,%fs:(%eax)
4420be:	68 d6 20 44 00       	push   $0x4420d6
4420c3:	8b 45 08             	mov    0x8(%ebp),%eax
4420c6:	8b 40 fc             	mov    -0x4(%eax),%eax
4420c9:	8b 10                	mov    (%eax),%edx
4420cb:	ff 52 14             	call   *0x14(%edx)
4420ce:	c3                   	ret
4420cf:	e9 38 21 fc ff       	jmp    0x40420c
4420d4:	eb ed                	jmp    0x4420c3
4420d6:	8a 45 ff             	mov    -0x1(%ebp),%al
4420d9:	5b                   	pop    %ebx
4420da:	59                   	pop    %ecx
4420db:	5d                   	pop    %ebp
4420dc:	c3                   	ret
4420dd:	8d 40 00             	lea    0x0(%eax),%eax
4420e0:	55                   	push   %ebp
4420e1:	8b ec                	mov    %esp,%ebp
4420e3:	51                   	push   %ecx
4420e4:	53                   	push   %ebx
4420e5:	8b da                	mov    %edx,%ebx
4420e7:	89 45 fc             	mov    %eax,-0x4(%ebp)
4420ea:	0f b7 c3             	movzwl %bx,%eax
4420ed:	50                   	push   %eax
4420ee:	e8 d5 5a fc ff       	call   0x407bc8
4420f3:	85 c0                	test   %eax,%eax
4420f5:	75 18                	jne    0x44210f
4420f7:	66 3b 1d 80 8b 6a 00 	cmp    0x6a8b80,%bx
4420fe:	75 0b                	jne    0x44210b
442100:	55                   	push   %ebp
442101:	e8 5a ff ff ff       	call   0x442060
442106:	59                   	pop    %ecx
442107:	84 c0                	test   %al,%al
442109:	75 04                	jne    0x44210f
44210b:	33 c0                	xor    %eax,%eax
44210d:	eb 02                	jmp    0x442111
44210f:	b0 01                	mov    $0x1,%al
442111:	5b                   	pop    %ebx
442112:	59                   	pop    %ecx
442113:	5d                   	pop    %ebp
442114:	c3                   	ret
442115:	8d 40 00             	lea    0x0(%eax),%eax
442118:	83 3d 88 8b 6a 00 00 	cmpl   $0x0,0x6a8b88
44211f:	75 11                	jne    0x442132
442121:	b2 01                	mov    $0x1,%dl
442123:	a1 a8 19 44 00       	mov    0x4419a8,%eax
442128:	e8 1b 19 fc ff       	call   0x403a48
44212d:	a3 88 8b 6a 00       	mov    %eax,0x6a8b88
442132:	a1 88 8b 6a 00       	mov    0x6a8b88,%eax
442137:	c3                   	ret
442138:	55                   	push   %ebp
442139:	8b ec                	mov    %esp,%ebp
44213b:	51                   	push   %ecx
44213c:	53                   	push   %ebx
44213d:	56                   	push   %esi
44213e:	57                   	push   %edi
44213f:	89 45 fc             	mov    %eax,-0x4(%ebp)
442142:	33 c0                	xor    %eax,%eax
442144:	55                   	push   %ebp
442145:	68 62 21 44 00       	push   $0x442162
44214a:	64 ff 30             	push   %fs:(%eax)
44214d:	64 89 20             	mov    %esp,%fs:(%eax)
442150:	8b 45 fc             	mov    -0x4(%ebp),%eax
442153:	8b 08                	mov    (%eax),%ecx
442155:	ff 51 0c             	call   *0xc(%ecx)
442158:	33 c0                	xor    %eax,%eax
44215a:	5a                   	pop    %edx
44215b:	59                   	pop    %ecx
44215c:	59                   	pop    %ecx
44215d:	64 89 10             	mov    %edx,%fs:(%eax)
442160:	eb 2b                	jmp    0x44218d
442162:	e9 f1 1d fc ff       	jmp    0x403f58
442167:	a1 10 6f 6a 00       	mov    0x6a6f10,%eax
44216c:	66 83 78 02 00       	cmpw   $0x0,0x2(%eax)
442171:	74 10                	je     0x442183
442173:	8b 1d 10 6f 6a 00    	mov    0x6a6f10,%ebx
442179:	8b 55 fc             	mov    -0x4(%ebp),%edx
44217c:	8b 43 04             	mov    0x4(%ebx),%eax
44217f:	ff 13                	call   *(%ebx)
442181:	eb 05                	jmp    0x442188
442183:	e8 e4 20 fc ff       	call   0x40426c
442188:	e8 33 21 fc ff       	call   0x4042c0
44218d:	5f                   	pop    %edi
44218e:	5e                   	pop    %esi
44218f:	5b                   	pop    %ebx
442190:	59                   	pop    %ecx
442191:	5d                   	pop    %ebp
442192:	c3                   	ret
442193:	90                   	nop
442194:	55                   	push   %ebp
442195:	8b ec                	mov    %esp,%ebp
442197:	33 c0                	xor    %eax,%eax
442199:	55                   	push   %ebp
44219a:	68 c5 21 44 00       	push   $0x4421c5
44219f:	64 ff 30             	push   %fs:(%eax)
4421a2:	64 89 20             	mov    %esp,%fs:(%eax)
4421a5:	ff 05 84 8b 6a 00    	incl   0x6a8b84
4421ab:	75 0a                	jne    0x4421b7
4421ad:	a1 88 8b 6a 00       	mov    0x6a8b88,%eax
4421b2:	e8 c1 18 fc ff       	call   0x403a78
4421b7:	33 c0                	xor    %eax,%eax
4421b9:	5a                   	pop    %edx
4421ba:	59                   	pop    %ecx
4421bb:	59                   	pop    %ecx
4421bc:	64 89 10             	mov    %edx,%fs:(%eax)
4421bf:	68 cc 21 44 00       	push   $0x4421cc
4421c4:	c3                   	ret
4421c5:	e9 42 20 fc ff       	jmp    0x40420c
4421ca:	eb f8                	jmp    0x4421c4
4421cc:	5d                   	pop    %ebp
4421cd:	c3                   	ret
4421ce:	8b c0                	mov    %eax,%eax
4421d0:	83 2d 84 8b 6a 00 01 	subl   $0x1,0x6a8b84
4421d7:	73 27                	jae    0x442200
4421d9:	68 04 22 44 00       	push   $0x442204
4421de:	e8 d5 5a fc ff       	call   0x407cb8
4421e3:	66 a3 80 8b 6a 00    	mov    %ax,0x6a8b80
4421e9:	68 14 22 44 00       	push   $0x442214
4421ee:	e8 c5 5a fc ff       	call   0x407cb8
4421f3:	66 a3 82 8b 6a 00    	mov    %ax,0x6a8b82
4421f9:	33 c0                	xor    %eax,%eax
4421fb:	a3 88 8b 6a 00       	mov    %eax,0x6a8b88
442200:	c3                   	ret
442201:	00 00                	add    %al,(%eax)
442203:	00 44 65 6c          	add    %al,0x6c(%ebp,%eiz,2)
442207:	70 68                	jo     0x442271
442209:	69 20 50 69 63 74    	imul   $0x74636950,(%eax),%esp
44220f:	75 72                	jne    0x442283
442211:	65 00 00             	add    %al,%gs:(%eax)
442214:	44                   	inc    %esp
442215:	65 6c                	gs insb (%dx),%es:(%edi)
442217:	70 68                	jo     0x442281
442219:	69 20 43 6f 6d 70    	imul   $0x706d6f43,(%eax),%esp
44221f:	6f                   	outsl  %ds:(%esi),(%dx)
442220:	6e                   	outsb  %ds:(%esi),(%dx)