426528:	57                   	push   %edi
426529:	6e                   	outsb  %ds:(%esi),(%dx)
42652a:	64 50                	fs push %eax
42652c:	72 6f                	jb     0x42659d
42652e:	63 50 74             	arpl   %edx,0x74(%eax)
426531:	72 25                	jb     0x426558
426533:	2e 38 58 25          	cmp    %bl,%cs:0x25(%eax)
426537:	2e 38 58 00          	cmp    %bl,%cs:0x0(%eax)
42653b:	00 0f                	add    %cl,(%edi)
42653d:	00 00                	add    %al,(%eax)
42653f:	00 9c 59 45 00 d0 09 	add    %bl,0x9d00045(%ecx,%ebx,2)
426546:	46                   	inc    %esi
426547:	00 00                	add    %al,(%eax)
426549:	00 00                	add    %al,(%eax)
42654b:	00 98 59 45 00 c4    	add    %bl,-0x3bffbaa7(%eax)
426551:	0b 46 00             	or     0x0(%esi),%eax
426554:	00 00                	add    %al,(%eax)
426556:	00 00                	add    %al,(%eax)
426558:	94                   	xchg   %eax,%esp
426559:	59                   	pop    %ecx
42655a:	45                   	inc    %ebp
42655b:	00 b0 09 46 00 00    	add    %dh,0x4609(%eax)
426561:	00 00                	add    %al,(%eax)
426563:	00 90 59 45 00 b0    	add    %dl,-0x4fffbaa7(%eax)
426569:	0c 46                	or     $0x46,%al
42656b:	00 00                	add    %al,(%eax)
42656d:	00 00                	add    %al,(%eax)
42656f:	00 8c 59 45 00 d8 0b 	add    %cl,0xbd80045(%ecx,%ebx,2)
426576:	46                   	inc    %esi
426577:	00 00                	add    %al,(%eax)
426579:	00 00                	add    %al,(%eax)
42657b:	00 88 59 45 00 80    	add    %cl,-0x7fffbaa7(%eax)
426581:	0b 46 00             	or     0x0(%esi),%eax
426584:	00 00                	add    %al,(%eax)
426586:	00 00                	add    %al,(%eax)
426588:	84 59 45             	test   %bl,0x45(%ecx)
42658b:	00 58 0c             	add    %bl,0xc(%eax)
42658e:	46                   	inc    %esi
42658f:	00 00                	add    %al,(%eax)
426591:	00 00                	add    %al,(%eax)
426593:	00 80 59 45 00 e4    	add    %al,-0x1bffbaa7(%eax)
426599:	0a 46 00             	or     0x0(%esi),%al
42659c:	00 00                	add    %al,(%eax)
42659e:	00 00                	add    %al,(%eax)
4265a0:	7c 59                	jl     0x4265fb
4265a2:	45                   	inc    %ebp
4265a3:	00 98 0b 46 00 00    	add    %bl,0x460b(%eax)
4265a9:	00 00                	add    %al,(%eax)
4265ab:	00 78 59             	add    %bh,0x59(%eax)
4265ae:	45                   	inc    %ebp
4265af:	00 0c 0b             	add    %cl,(%ebx,%ecx,1)
4265b2:	46                   	inc    %esi
4265b3:	00 00                	add    %al,(%eax)
4265b5:	00 00                	add    %al,(%eax)
4265b7:	00 74 59 45          	add    %dh,0x45(%ecx,%ebx,2)
4265bb:	00 20                	add    %ah,(%eax)
4265bd:	0d 46 00 00 00       	or     $0x46,%eax
4265c2:	00 00                	add    %al,(%eax)
4265c4:	40                   	inc    %eax
4265c5:	59                   	pop    %ecx
4265c6:	45                   	inc    %ebp
4265c7:	00 10                	add    %dl,(%eax)
4265c9:	0a 46 00             	or     0x0(%esi),%al
4265cc:	00 00                	add    %al,(%eax)
4265ce:	00 00                	add    %al,(%eax)
4265d0:	3c 59                	cmp    $0x59,%al
4265d2:	45                   	inc    %ebp
4265d3:	00 98 0c 46 00 00    	add    %bl,0x460c(%eax)
4265d9:	00 00                	add    %al,(%eax)
4265db:	00 38                	add    %bh,(%eax)
4265dd:	59                   	pop    %ecx
4265de:	45                   	inc    %ebp
4265df:	00 d8                	add    %bl,%al
4265e1:	0c 46                	or     $0x46,%al
4265e3:	00 00                	add    %al,(%eax)
4265e5:	00 00                	add    %al,(%eax)
4265e7:	00 34 59             	add    %dh,(%ecx,%ebx,2)
4265ea:	45                   	inc    %ebp
4265eb:	00 48 0b             	add    %cl,0xb(%eax)
4265ee:	46                   	inc    %esi
4265ef:	00 00                	add    %al,(%eax)
4265f1:	00 00                	add    %al,(%eax)
4265f3:	00 55 8b             	add    %dl,-0x75(%ebp)
4265f6:	ec                   	in     (%dx),%al
4265f7:	33 c0                	xor    %eax,%eax
4265f9:	55                   	push   %ebp
4265fa:	68 46 66 42 00       	push   $0x426646
4265ff:	64 ff 30             	push   %fs:(%eax)
426602:	64 89 20             	mov    %esp,%fs:(%eax)
426605:	ff 05 70 1a 46 00    	incl   0x461a70
42660b:	75 2b                	jne    0x426638
42660d:	66 83 3d 30 59 45 00 	cmpw   $0x0,0x455930
426614:	00
426615:	74 0c                	je     0x426623
426617:	66 a1 30 59 45 00    	mov    0x455930,%ax
42661d:	50                   	push   %eax
42661e:	e8 f1 00 fe ff       	call   0x406714
426623:	b8 48 59 45 00       	mov    $0x455948,%eax
426628:	b9 0b 00 00 00       	mov    $0xb,%ecx
42662d:	8b 15 94 10 40 00    	mov    0x401094,%edx
426633:	e8 b8 e9 fd ff       	call   0x404ff0
426638:	33 c0                	xor    %eax,%eax
42663a:	5a                   	pop    %edx
42663b:	59                   	pop    %ecx
42663c:	59                   	pop    %ecx
42663d:	64 89 10             	mov    %edx,%fs:(%eax)
426640:	68 4d 66 42 00       	push   $0x42664d
426645:	c3                   	ret
426646:	e9 01 d9 fd ff       	jmp    0x403f4c
42664b:	eb f8                	jmp    0x426645
42664d:	5d                   	pop    %ebp
42664e:	c3                   	ret
42664f:	90                   	nop
426650:	83 2d 70 1a 46 00 01 	subl   $0x1,0x461a70
426657:	73 33                	jae    0x42668c
426659:	b8 3c 65 42 00       	mov    $0x42653c,%eax
42665e:	e8 d9 dc fd ff       	call   0x40433c
426663:	e8 38 fe ff ff       	call   0x4264a0
426668:	a1 b8 d9 43 00       	mov    0x43d9b8,%eax
42666d:	e8 9e d1 fe ff       	call   0x413810
426672:	a1 b8 d9 43 00       	mov    0x43d9b8,%eax
426677:	e8 34 d2 fe ff       	call   0x4138b0
42667c:	8b 15 b8 d9 43 00    	mov    0x43d9b8,%edx
426682:	a1 20 60 42 00       	mov    0x426020,%eax
426687:	e8 d0 d1 fe ff       	call   0x41385c
42668c:	c3                   	ret
42668d:	8d 40 00             	lea    0x0(%eax),%eax
426690:	55                   	push   %ebp
426691:	8b ec                	mov    %esp,%ebp
426693:	33 c0                	xor    %eax,%eax
426695:	55                   	push   %ebp
426696:	68 c1 66 42 00       	push   $0x4266c1
42669b:	64 ff 30             	push   %fs:(%eax)
42669e:	64 89 20             	mov    %esp,%fs:(%eax)
4266a1:	ff 05 80 1a 46 00    	incl   0x461a80
4266a7:	75 0a                	jne    0x4266b3
4266a9:	a1 84 1a 46 00       	mov    0x461a84,%eax
4266ae:	e8 49 d1 fd ff       	call   0x4037fc
4266b3:	33 c0                	xor    %eax,%eax
4266b5:	5a                   	pop    %edx
4266b6:	59                   	pop    %ecx
4266b7:	59                   	pop    %ecx
4266b8:	64 89 10             	mov    %edx,%fs:(%eax)
4266bb:	68 c8 66 42 00       	push   $0x4266c8
4266c0:	c3                   	ret
4266c1:	e9 86 d8 fd ff       	jmp    0x403f4c
4266c6:	eb f8                	jmp    0x4266c0
4266c8:	5d                   	pop    %ebp
4266c9:	c3                   	ret
4266ca:	8b c0                	mov    %eax,%eax
4266cc:	83 2d 80 1a 46 00 01 	subl   $0x1,0x461a80
4266d3:	73 27                	jae    0x4266fc
4266d5:	68 00 67 42 00       	push   $0x426700
4266da:	e8 9d 06 fe ff       	call   0x406d7c
4266df:	66 a3 7c 1a 46 00    	mov    %ax,0x461a7c
4266e5:	68 10 67 42 00       	push   $0x426710
4266ea:	e8 8d 06 fe ff       	call   0x406d7c
4266ef:	66 a3 7e 1a 46 00    	mov    %ax,0x461a7e
4266f5:	33 c0                	xor    %eax,%eax
4266f7:	a3 84 1a 46 00       	mov    %eax,0x461a84
4266fc:	c3                   	ret
4266fd:	00 00                	add    %al,(%eax)
4266ff:	00 44 65 6c          	add    %al,0x6c(%ebp,%eiz,2)
426703:	70 68                	jo     0x42676d
426705:	69 20 50 69 63 74    	imul   $0x74636950,(%eax),%esp
42670b:	75 72                	jne    0x42677f
42670d:	65 00 00             	add    %al,%gs:(%eax)
426710:	44                   	inc    %esp
426711:	65 6c                	gs insb (%dx),%es:(%edi)
426713:	70 68                	jo     0x42677d
426715:	69 20 43 6f 6d 70    	imul   $0x706d6f43,(%eax),%esp
42671b:	6f                   	outsl  %ds:(%esi),(%dx)
42671c:	6e                   	outsb  %ds:(%esi),(%dx)
42671d:	65 6e                	outsb  %gs:(%esi),(%dx)
42671f:	74 00                	je     0x426721
426721:	00 00                	add    %al,(%eax)
426723:	00 55 8b             	add    %dl,-0x75(%ebp)
426726:	ec                   	in     (%dx),%al
426727:	33 c0                	xor    %eax,%eax
426729:	55                   	push   %ebp
42672a:	68 49 67 42 00       	push   $0x426749
42672f:	64 ff 30             	push   %fs:(%eax)
426732:	64 89 20             	mov    %esp,%fs:(%eax)
426735:	ff 05 88 1a 46 00    	incl   0x461a88
42673b:	33 c0                	xor    %eax,%eax
42673d:	5a                   	pop    %edx
42673e:	59                   	pop    %ecx
42673f:	59                   	pop    %ecx
426740:	64 89 10             	mov    %edx,%fs:(%eax)
426743:	68 50 67 42 00       	push   $0x426750
426748:	c3                   	ret
426749:	e9 fe d7 fd ff       	jmp    0x403f4c
42674e:	eb f8                	jmp    0x426748
426750:	5d                   	pop    %ebp
426751:	c3                   	ret
426752:	8b c0                	mov    %eax,%eax
426754:	83 2d 88 1a 46 00 01 	subl   $0x1,0x461a88
42675b:	c3                   	ret
42675c:	a8 67                	test   $0x67,%al
42675e:	42                   	inc    %edx
42676b:	00 0c 68             	add    %cl,(%eax,%ebp,2)
42676e:	42                   	inc    %edx
42677b:	00 fc                	add    %bh,%ah
42677d:	67 42                	addr16 inc %edx
42677f:	00 a0 00 00 00 00    	add    %ah,0x0(%eax)
426785:	79 42                	jns    0x4267c9
426787:	00 d4                	add    %dl,%ah
426789:	a1 41 00 4c 3a       	mov    0x3a4c0041,%eax
42678e:	40                   	inc    %eax
42678f:	00 18                	add    %bl,(%eax)
426791:	9b                   	fwait
426792:	41                   	inc    %ecx
426793:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
426797:	00 48 3a             	add    %cl,0x3a(%eax)
42679a:	40                   	inc    %eax
42679b:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
4267a2:	40                   	inc    %eax
4267a3:	00 88 81 42 00 d8    	add    %cl,-0x27ffbd7f(%eax)
4267a9:	81 42 00 cc 9d 41 00 	addl   $0x419dcc,0x0(%edx)
4267b0:	ac                   	lods   %ds:(%esi),%al
4267b1:	45                   	inc    %ebp
4267b2:	41                   	inc    %ecx
4267b3:	00 a4 9e 41 00 10 a4 	add    %ah,-0x5befffbf(%esi,%ebx,4)
4267ba:	41                   	inc    %ecx
4267bb:	00 48 7b             	add    %cl,0x7b(%eax)
4267be:	42                   	inc    %edx
4267bf:	00 a4 86 42 00 ec a1 	add    %ah,-0x5e13ffbe(%esi,%eax,4)
4267c6:	41                   	inc    %ecx
4267c7:	00 c4                	add    %al,%ah
4267c9:	9e                   	sahf
4267ca:	41                   	inc    %ecx
4267cb:	00 bc 9e 41 00 f4 a1 	add    %bh,-0x5e0bffbf(%esi,%ebx,4)
4267d2:	41                   	inc    %ecx
4267d3:	00 50 68             	add    %dl,0x68(%eax)
4267d6:	42                   	inc    %edx
4267d7:	00 d0                	add    %dl,%al
4267d9:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4267da:	41                   	inc    %ecx
4267db:	00 74 a4 41          	add    %dh,0x41(%esp,%eiz,4)
4267df:	00 08                	add    %cl,(%eax)
4267e1:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4267e2:	41                   	inc    %ecx
4267e3:	00 38                	add    %bh,(%eax)
4267e5:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4267e6:	41                   	inc    %ecx
4267e7:	00 0c a4             	add    %cl,(%esp,%eiz,4)
4267ea:	41                   	inc    %ecx
4267eb:	00 9c 7c 42 00 cc 84 	add    %bl,-0x7b33ffbe(%esp,%edi,2)
4267f2:	42                   	inc    %edx
4267f3:	00 64 84 42          	add    %ah,0x42(%esp,%eax,4)
4267f7:	00 a0 87 42 00 0b    	add    %ah,0xb004287(%eax)
4267fd:	54                   	push   %esp
4267fe:	48                   	dec    %eax
4267ff:	69 6e 74 41 63 74 69 	imul   $0x69746341,0x74(%esi),%ebp
426806:	6f                   	outsl  %ds:(%esi),(%dx)
426807:	6e                   	outsb  %ds:(%esi),(%dx)
426808:	0c 68                	or     $0x68,%al
42680a:	42                   	inc    %edx
42680b:	00 07                	add    %al,(%edi)
42680d:	0b 54 48 69          	or     0x69(%eax,%ecx,2),%edx
426811:	6e                   	outsb  %ds:(%esi),(%dx)
426812:	74 41                	je     0x426855
426814:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
426818:	6e                   	outsb  %ds:(%esi),(%dx)
426819:	a8 67                	test   $0x67,%al
42681b:	42                   	inc    %edx
42681c:	00 e0                	add    %ah,%al
42681e:	79 42                	jns    0x426862
426820:	00 04 00             	add    %al,(%eax,%eax,1)
426823:	08 53 74             	or     %dl,0x74(%ebx)
426826:	64 41                	fs inc %ecx
426828:	63 74 6e 73          	arpl   %esi,0x73(%esi,%ebp,2)
42682c:	01 00                	add    %eax,(%eax)
42682e:	94                   	xchg   %eax,%esp
42682f:	10 40 00             	adc    %al,0x0(%eax)
426832:	7c 00                	jl     0x426834
426834:	00 ff                	add    %bh,%bh
426836:	24 85                	and    $0x85,%al
426838:	42                   	inc    %edx
426839:	00 01                	add    %al,(%ecx)
42683b:	00 00                	add    %al,(%eax)
42683d:	00 00                	add    %al,(%eax)
42683f:	00 00                	add    %al,(%eax)
426841:	80 00 00             	addb   $0x0,(%eax)
426844:	00 80 03 00 04 48    	add    %al,0x48040003(%eax)
42684a:	69 6e 74 8d 40 00 53 	imul   $0x5300408d,0x74(%esi),%ebp
426851:	56                   	push   %esi
426852:	84 d2                	test   %dl,%dl
426854:	74 08                	je     0x42685e
426856:	83 c4 f0             	add    $0xfffffff0,%esp
426859:	e8 be d2 fd ff       	call   0x403b1c
42685e:	8b da                	mov    %edx,%ebx
426860:	8b f0                	mov    %eax,%esi
426862:	33 d2                	xor    %edx,%edx
426864:	8b c6                	mov    %esi,%eax
426866:	e8 c9 18 00 00       	call   0x428134
42686b:	c6 46 60 00          	movb   $0x0,0x60(%esi)
42686f:	8b c6                	mov    %esi,%eax
426871:	84 db                	test   %bl,%bl
426873:	74 0f                	je     0x426884
426875:	e8 fa d2 fd ff       	call   0x403b74
42687a:	64 8f 05 00 00 00 00 	pop    %fs:0x0
426881:	83 c4 0c             	add    $0xc,%esp
426884:	8b c6                	mov    %esi,%eax
426886:	5e                   	pop    %esi
426887:	5b                   	pop    %ebx
426888:	c3                   	ret
426889:	8d 40 00             	lea    0x0(%eax),%eax
42688c:	55                   	push   %ebp
42688d:	8b ec                	mov    %esp,%ebp
42688f:	33 c0                	xor    %eax,%eax
426891:	55                   	push   %ebp
426892:	68 b1 68 42 00       	push   $0x4268b1
426897:	64 ff 30             	push   %fs:(%eax)
42689a:	64 89 20             	mov    %esp,%fs:(%eax)
42689d:	ff 05 8c 1a 46 00    	incl   0x461a8c
4268a3:	33 c0                	xor    %eax,%eax
4268a5:	5a                   	pop    %edx
4268a6:	59                   	pop    %ecx
4268a7:	59                   	pop    %ecx
4268a8:	64 89 10             	mov    %edx,%fs:(%eax)
4268ab:	68 b8 68 42 00       	push   $0x4268b8
4268b0:	c3                   	ret
4268b1:	e9 96 d6 fd ff       	jmp    0x403f4c
4268b6:	eb f8                	jmp    0x4268b0
4268b8:	5d                   	pop    %ebp
4268b9:	c3                   	ret
4268ba:	8b c0                	mov    %eax,%eax
4268bc:	83 2d 8c 1a 46 00 01 	subl   $0x1,0x461a8c
4268c3:	c3                   	ret
4268c4:	60                   	pusha
4268c5:	16                   	push   %ss
4268c6:	46                   	inc    %esi
4268c7:	00 1c ff             	add    %bl,(%edi,%edi,8)
4268ca:	00 00                	add    %al,(%eax)
4268cc:	cc                   	int3
4268cd:	83 c0 e0             	add    $0xffffffe0,%eax
4268d0:	e9 67 08 00 00       	jmp    0x42713c
4268d5:	83 c0 e0             	add    $0xffffffe0,%eax
4268d8:	e9 df 05 00 00       	jmp    0x426ebc
4268dd:	83 c0 e0             	add    $0xffffffe0,%eax
4268e0:	e9 3f 06 00 00       	jmp    0x426f24
4268e5:	83 c0 e0             	add    $0xffffffe0,%eax
4268e8:	e9 4b 07 00 00       	jmp    0x427038
4268ed:	83 c0 e0             	add    $0xffffffe0,%eax
4268f0:	e9 b7 07 00 00       	jmp    0x4270ac
4268f5:	83 c0 e0             	add    $0xffffffe0,%eax
4268f8:	e9 6b 02 00 00       	jmp    0x426b68
4268fd:	83 c0 e0             	add    $0xffffffe0,%eax
426900:	e9 77 02 00 00       	jmp    0x426b7c