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)
442221:	65 6e                	outsb  %gs:(%esi),(%dx)
442223:	74 00                	je     0x442225
442225:	00 00                	add    %al,(%eax)
442227:	00 55 8b             	add    %dl,-0x75(%ebp)
44222a:	ec                   	in     (%dx),%al
44222b:	33 c0                	xor    %eax,%eax
44222d:	55                   	push   %ebp
44222e:	68 4d 22 44 00       	push   $0x44224d
442233:	64 ff 30             	push   %fs:(%eax)
442236:	64 89 20             	mov    %esp,%fs:(%eax)
442239:	ff 05 8c 8b 6a 00    	incl   0x6a8b8c
44223f:	33 c0                	xor    %eax,%eax
442241:	5a                   	pop    %edx
442242:	59                   	pop    %ecx
442243:	59                   	pop    %ecx
442244:	64 89 10             	mov    %edx,%fs:(%eax)
442247:	68 54 22 44 00       	push   $0x442254
44224c:	c3                   	ret
44224d:	e9 ba 1f fc ff       	jmp    0x40420c
442252:	eb f8                	jmp    0x44224c
442254:	5d                   	pop    %ebp
442255:	c3                   	ret
442256:	8b c0                	mov    %eax,%eax
442258:	83 2d 8c 8b 6a 00 01 	subl   $0x1,0x6a8b8c
44225f:	c3                   	ret
442260:	ac                   	lods   %ds:(%esi),%al
442261:	22 44 00 00          	and    0x0(%eax,%eax,1),%al
44226d:	00 00                	add    %al,(%eax)
44226f:	00 10                	add    %dl,(%eax)
442271:	23 44 00 00          	and    0x0(%eax,%eax,1),%eax
442281:	23 44 00 a0          	and    -0x60(%eax,%eax,1),%eax
442285:	00 00                	add    %al,(%eax)
442287:	00 2c 42             	add    %ch,(%edx,%eax,2)
44228a:	45                   	inc    %ebp
44228b:	00 c8                	add    %cl,%al
44228d:	4d                   	dec    %ebp
44228e:	42                   	inc    %edx
44228f:	00 cc                	add    %cl,%ah
442291:	3c 40                	cmp    $0x40,%al
442293:	00 1c 47             	add    %bl,(%edi,%eax,2)
442296:	42                   	inc    %edx
442297:	00 d4                	add    %dl,%ah
442299:	3c 40                	cmp    $0x40,%al
44229b:	00 c8                	add    %cl,%al
44229d:	3c 40                	cmp    $0x40,%al
44229f:	00 10                	add    %dl,(%eax)
4422a1:	3a 40 00             	cmp    0x0(%eax),%al
4422a4:	2c 3a                	sub    $0x3a,%al
4422a6:	40                   	inc    %eax
4422a7:	00 bc 4d 45 00 0c 4e 	add    %bh,0x4e0c0045(%ebp,%ecx,2)
4422ae:	45                   	inc    %ebp
4422af:	00 d0                	add    %dl,%al
4422b1:	49                   	dec    %ecx
4422b2:	42                   	inc    %edx
4422b3:	00 48 c7             	add    %cl,-0x39(%eax)
4422b6:	41                   	inc    %ecx
4422b7:	00 a8 4a 42 00 24    	add    %ch,0x2400424a(%eax)
4422bd:	50                   	push   %eax
4422be:	42                   	inc    %edx
4422bf:	00 7c 47 45          	add    %bh,0x45(%edi,%eax,2)
4422c3:	00 e8                	add    %ch,%al
4422c5:	53                   	push   %ebx
4422c6:	45                   	inc    %ebp
4422c7:	00 e0                	add    %ah,%al
4422c9:	4d                   	dec    %ebp
4422ca:	42                   	inc    %edx
4422cb:	00 c8                	add    %cl,%al
4422cd:	4a                   	dec    %edx
4422ce:	42                   	inc    %edx
4422cf:	00 c0                	add    %al,%al
4422d1:	4a                   	dec    %edx
4422d2:	42                   	inc    %edx
4422d3:	00 e8                	add    %ch,%al
4422d5:	4d                   	dec    %ebp
4422d6:	42                   	inc    %edx
4422d7:	00 54 23 44          	add    %dl,0x44(%ebx,%eiz,1)
4422db:	00 e4                	add    %ah,%ah
4422dd:	50                   	push   %eax
4422de:	42                   	inc    %edx
4422df:	00 88 50 42 00 1c    	add    %cl,0x1c004250(%eax)
4422e5:	50                   	push   %eax
4422e6:	42                   	inc    %edx
4422e7:	00 4c 50 42          	add    %cl,0x42(%eax,%edx,2)
4422eb:	00 20                	add    %ah,(%eax)
4422ed:	50                   	push   %eax
4422ee:	42                   	inc    %edx
4422ef:	00 d0                	add    %dl,%al
4422f1:	48                   	dec    %eax
4422f2:	45                   	inc    %ebp
4422f3:	00 10                	add    %dl,(%eax)
4422f5:	52                   	push   %edx
4422f6:	45                   	inc    %ebp
4422f7:	00 a8 51 45 00 2c    	add    %ch,0x2c004551(%eax)
4422fd:	55                   	push   %ebp
4422fe:	45                   	inc    %ebp
4422ff:	00 0b                	add    %cl,(%ebx)
442301:	54                   	push   %esp
442302:	48                   	dec    %eax
442303:	69 6e 74 41 63 74 69 	imul   $0x69746341,0x74(%esi),%ebp
44230a:	6f                   	outsl  %ds:(%esi),(%dx)
44230b:	6e                   	outsb  %ds:(%esi),(%dx)
44230c:	10 23                	adc    %ah,(%ebx)
44230e:	44                   	inc    %esp
44230f:	00 07                	add    %al,(%edi)
442311:	0b 54 48 69          	or     0x69(%eax,%ecx,2),%edx
442315:	6e                   	outsb  %ds:(%esi),(%dx)
442316:	74 41                	je     0x442359
442318:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
44231c:	6e                   	outsb  %ds:(%esi),(%dx)
44231d:	ac                   	lods   %ds:(%esi),%al
44231e:	22 44 00 0c          	and    0xc(%eax,%eax,1),%al
442322:	43                   	inc    %ebx
442323:	45                   	inc    %ebp
442324:	00 04 00             	add    %al,(%eax,%eax,1)
442327:	08 53 74             	or     %dl,0x74(%ebx)
44232a:	64 41                	fs inc %ecx
44232c:	63 74 6e 73          	arpl   %esi,0x73(%esi,%ebp,2)
442330:	01 00                	add    %eax,(%eax)
442332:	ac                   	lods   %ds:(%esi),%al
442333:	10 40 00             	adc    %al,0x0(%eax)
442336:	7c 00                	jl     0x442338
442338:	00 ff                	add    %bh,%bh
44233a:	68 52 45 00 01       	push   $0x1004552
44233f:	00 00                	add    %al,(%eax)
442341:	00 00                	add    %al,(%eax)
442343:	00 00                	add    %al,(%eax)
442345:	80 00 00             	addb   $0x0,(%eax)
442348:	00 80 03 00 04 48    	add    %al,0x48040003(%eax)
44234e:	69 6e 74 8d 40 00 53 	imul   $0x5300408d,0x74(%esi),%ebp
442355:	56                   	push   %esi
442356:	84 d2                	test   %dl,%dl
442358:	74 08                	je     0x442362
44235a:	83 c4 f0             	add    $0xfffffff0,%esp
44235d:	e8 7a 1a fc ff       	call   0x403ddc
442362:	8b da                	mov    %edx,%ebx
442364:	8b f0                	mov    %eax,%esi
442366:	33 d2                	xor    %edx,%edx
442368:	8b c6                	mov    %esi,%eax
44236a:	e8 f9 29 01 00       	call   0x454d68
44236f:	c6 46 60 00          	movb   $0x0,0x60(%esi)
442373:	8b c6                	mov    %esi,%eax
442375:	84 db                	test   %bl,%bl
442377:	74 0f                	je     0x442388
442379:	e8 b6 1a fc ff       	call   0x403e34
44237e:	64 8f 05 00 00 00 00 	pop    %fs:0x0
442385:	83 c4 0c             	add    $0xc,%esp
442388:	8b c6                	mov    %esi,%eax
44238a:	5e                   	pop    %esi
44238b:	5b                   	pop    %ebx
44238c:	c3                   	ret
44238d:	8d 40 00             	lea    0x0(%eax),%eax
442390:	55                   	push   %ebp
442391:	8b ec                	mov    %esp,%ebp
442393:	33 c0                	xor    %eax,%eax
442395:	55                   	push   %ebp
442396:	68 b5 23 44 00       	push   $0x4423b5
44239b:	64 ff 30             	push   %fs:(%eax)
44239e:	64 89 20             	mov    %esp,%fs:(%eax)
4423a1:	ff 05 90 8b 6a 00    	incl   0x6a8b90
4423a7:	33 c0                	xor    %eax,%eax
4423a9:	5a                   	pop    %edx
4423aa:	59                   	pop    %ecx
4423ab:	59                   	pop    %ecx
4423ac:	64 89 10             	mov    %edx,%fs:(%eax)
4423af:	68 bc 23 44 00       	push   $0x4423bc
4423b4:	c3                   	ret
4423b5:	e9 52 1e fc ff       	jmp    0x40420c
4423ba:	eb f8                	jmp    0x4423b4
4423bc:	5d                   	pop    %ebp
4423bd:	c3                   	ret
4423be:	8b c0                	mov    %eax,%eax
4423c0:	83 2d 90 8b 6a 00 01 	subl   $0x1,0x6a8b90
4423c7:	c3                   	ret
4423c8:	cc                   	int3
4423c9:	83 c0 e0             	add    $0xffffffe0,%eax