4264eb:	00 98 65 42 00 00    	add    %bl,0x4265(%eax)
4264f9:	00 00                	add    %al,(%eax)
4264fb:	00 8c 65 42 00 34 00 	add    %cl,0x340042(%ebp,%eiz,2)
426502:	00 00                	add    %al,(%eax)
426504:	f0 61                	lock popa
426506:	42                   	inc    %edx
426507:	00 1c 36             	add    %bl,(%esi,%esi,1)
42650a:	40                   	inc    %eax
42650b:	00 a8 c5 41 00 2c    	add    %ch,0x2c0041c5(%eax)
426511:	36 40                	ss inc %eax
426513:	00 30                	add    %dh,(%eax)
426515:	36 40                	ss inc %eax
426517:	00 24 36             	add    %ah,(%esi,%esi,1)
42651a:	40                   	inc    %eax
42651b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
426522:	40                   	inc    %eax
426523:	00 c8                	add    %cl,%al
426525:	c1 42 00 e8          	roll   $0xe8,0x0(%edx)
426529:	c4 41 00             	les    0x0(%ecx),%eax
42652c:	98                   	cwtl
42652d:	97                   	xchg   %eax,%edi
42652e:	42                   	inc    %edx
42652f:	00 f8                	add    %bh,%al
426531:	c1 42 00 38          	roll   $0x38,0x0(%edx)
426535:	c6 41 00 28          	movb   $0x28,0x0(%ecx)
426539:	97                   	xchg   %eax,%edi
42653a:	42                   	inc    %edx
42653b:	00 58 c2             	add    %bl,-0x3e(%eax)
42653e:	42                   	inc    %edx
42653f:	00 e4                	add    %ah,%ah
426541:	97                   	xchg   %eax,%edi
426542:	42                   	inc    %edx
426543:	00 98 c2 42 00 c4    	add    %bl,-0x3bffbd3e(%eax)
426549:	c2 42 00             	ret    $0x42
42654c:	2c 99                	sub    $0x99,%al
42654e:	42                   	inc    %edx
42654f:	00 30                	add    %dh,(%eax)
426551:	99                   	cltd
426552:	42                   	inc    %edx
426553:	00 d8                	add    %bl,%al
426555:	c2 42 00             	ret    $0x42
426558:	b0 99                	mov    $0x99,%al
42655a:	42                   	inc    %edx
42655b:	00 5c c5 42          	add    %bl,0x42(%ebp,%eax,8)
42655f:	00 14 9a             	add    %dl,(%edx,%ebx,4)
426562:	42                   	inc    %edx
426563:	00 74 c5 42          	add    %dh,0x42(%ebp,%eax,8)
426567:	00 78 c5             	add    %bh,-0x3b(%eax)
42656a:	42                   	inc    %edx
42656b:	00 28                	add    %ch,(%eax)
42656d:	9a 42 00 74 c1 42 00 	lcall  $0x42,$0xc1740042
426574:	34 99                	xor    $0x99,%al
426576:	42                   	inc    %edx
426577:	00 bc 99 42 00 18 c4 	add    %bh,-0x3be7ffbe(%ecx,%ebx,4)
42657e:	42                   	inc    %edx
42657f:	00 90 c5 42 00 b8    	add    %dl,-0x47ffbd3b(%eax)
426585:	c5 42 00             	lds    0x0(%edx),%eax
426588:	cc                   	int3
426589:	c5 42 00             	lds    0x0(%edx),%eax
42658c:	05 54 49 63 6f       	add    $0x6f634954,%eax
426591:	6e                   	outsb  %ds:(%esi),(%dx)
426592:	8b c0                	mov    %eax,%eax
426594:	98                   	cwtl
426595:	65 42                	gs inc %edx
426597:	00 07                	add    %al,(%edi)
426599:	05 54 49 63 6f       	add    $0x6f634954,%eax
42659e:	6e                   	outsb  %ds:(%esi),(%dx)
42659f:	28 65 42             	sub    %ah,0x42(%ebp)
4265a2:	00 b4 62 42 00 00 00 	add    %dh,0x42(%edx,%eiz,2)
4265a9:	08 47 72             	or     %al,0x72(%edi)
4265ac:	61                   	popa
4265ad:	70 68                	jo     0x426617
4265af:	69 63 73 00 00 85 c0 	imul   $0xc0850000,0x73(%ebx),%esp
4265b6:	74 0e                	je     0x4265c6
4265b8:	3b 05 90 c8 49 00    	cmp    0x49c890,%eax
4265be:	74 06                	je     0x4265c6
4265c0:	50                   	push   %eax
4265c1:	e8 32 04 fe ff       	call   0x4069f8
4265c6:	c3                   	ret
4265c7:	90                   	nop
4265c8:	14 66                	adc    $0x66,%al
4265ca:	42                   	inc    %edx
4265e7:	00 14 66             	add    %dl,(%esi,%eiz,2)
4265ea:	42                   	inc    %edx
4265eb:	00 24 00             	add    %ah,(%eax,%eax,1)
4265ee:	00 00                	add    %al,(%eax)
4265f0:	24 11                	and    $0x11,%al
4265f2:	40                   	inc    %eax
4265f3:	00 1c 36             	add    %bl,(%esi,%esi,1)
4265f6:	40                   	inc    %eax
4265f7:	00 28                	add    %ch,(%eax)
4265f9:	36 40                	ss inc %eax
4265fb:	00 2c 36             	add    %ch,(%esi,%esi,1)
4265fe:	40                   	inc    %eax
4265ff:	00 30                	add    %dh,(%eax)
426601:	36 40                	ss inc %eax
426603:	00 24 36             	add    %ah,(%esi,%esi,1)
426606:	40                   	inc    %eax
426607:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
42660e:	40                   	inc    %eax
42660f:	00 78 66             	add    %bh,0x66(%eax)
426612:	42                   	inc    %edx
426613:	00 10                	add    %dl,(%eax)
426615:	54                   	push   %esp
426616:	52                   	push   %edx
426617:	65 73 6f             	gs jae 0x426689
42661a:	75 72                	jne    0x42668e
42661c:	63 65 4d             	arpl   %esp,0x4d(%ebp)
42661f:	61                   	popa
426620:	6e                   	outsb  %ds:(%esi),(%dx)
426621:	61                   	popa
426622:	67 65 72 8d          	addr16 gs jb 0x4265b3
426626:	40                   	inc    %eax
426627:	00 89 d1 89 c2 31    	add    %cl,0x31c289d1(%ecx)
42662d:	c0 66 c1 c0          	shlb   $0xc0,-0x3f(%esi)
426631:	05 32 02 42 49       	add    $0x49420232,%eax
426636:	75 f6                	jne    0x42662e
426638:	c3                   	ret
426639:	8d 40 00             	lea    0x0(%eax),%eax
42663c:	53                   	push   %ebx
42663d:	56                   	push   %esi
42663e:	84 d2                	test   %dl,%dl
426640:	74 08                	je     0x42664a
426642:	83 c4 f0             	add    $0xfffffff0,%esp
426645:	e8 ee d0 fd ff       	call   0x403738
42664a:	8b da                	mov    %edx,%ebx
42664c:	8b f0                	mov    %eax,%esi
42664e:	66 89 4e 20          	mov    %cx,0x20(%esi)
426652:	8d 46 08             	lea    0x8(%esi),%eax
426655:	50                   	push   %eax
426656:	e8 45 02 fe ff       	call   0x4068a0
42665b:	8b c6                	mov    %esi,%eax
42665d:	84 db                	test   %bl,%bl
42665f:	74 0f                	je     0x426670
426661:	e8 2a d1 fd ff       	call   0x403790
426666:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42666d:	83 c4 0c             	add    $0xc,%esp
426670:	8b c6                	mov    %esi,%eax
426672:	5e                   	pop    %esi
426673:	5b                   	pop    %ebx
426674:	c3                   	ret
426675:	8d 40 00             	lea    0x0(%eax),%eax
426678:	53                   	push   %ebx
426679:	56                   	push   %esi
42667a:	e8 21 d1 fd ff       	call   0x4037a0
42667f:	8b da                	mov    %edx,%ebx
426681:	8b f0                	mov    %eax,%esi
426683:	8d 46 08             	lea    0x8(%esi),%eax
426686:	50                   	push   %eax
426687:	e8 9c 00 fe ff       	call   0x406728
42668c:	84 db                	test   %bl,%bl
42668e:	7e 07                	jle    0x426697
426690:	8b c6                	mov    %esi,%eax
426692:	e8 f1 d0 fd ff       	call   0x403788
426697:	5e                   	pop    %esi
426698:	5b                   	pop    %ebx
426699:	c3                   	ret
42669a:	8b c0                	mov    %eax,%eax
42669c:	83 c0 08             	add    $0x8,%eax
42669f:	50                   	push   %eax
4266a0:	e8 8b 00 fe ff       	call   0x406730
4266a5:	c3                   	ret
4266a6:	8b c0                	mov    %eax,%eax
4266a8:	83 c0 08             	add    $0x8,%eax
4266ab:	50                   	push   %eax
4266ac:	e8 ff 01 fe ff       	call   0x4068b0
4266b1:	c3                   	ret
4266b2:	8b c0                	mov    %eax,%eax
4266b4:	55                   	push   %ebp
4266b5:	8b ec                	mov    %esp,%ebp
4266b7:	83 c4 f8             	add    $0xfffffff8,%esp
4266ba:	53                   	push   %ebx
4266bb:	56                   	push   %esi
4266bc:	8b da                	mov    %edx,%ebx
4266be:	89 45 fc             	mov    %eax,-0x4(%ebp)
4266c1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4266c4:	0f b7 50 20          	movzwl 0x20(%eax),%edx
4266c8:	8b c3                	mov    %ebx,%eax
4266ca:	e8 59 ff ff ff       	call   0x426628
4266cf:	8b f0                	mov    %eax,%esi
4266d1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4266d4:	e8 c3 ff ff ff       	call   0x42669c
4266d9:	33 d2                	xor    %edx,%edx
4266db:	55                   	push   %ebp
4266dc:	68 88 67 42 00       	push   $0x426788
4266e1:	64 ff 32             	push   %fs:(%edx)
4266e4:	64 89 22             	mov    %esp,%fs:(%edx)
4266e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4266ea:	8b 40 04             	mov    0x4(%eax),%eax
4266ed:	89 45 f8             	mov    %eax,-0x8(%ebp)
4266f0:	eb 08                	jmp    0x4266fa
4266f2:	8b 45 f8             	mov    -0x8(%ebp),%eax
4266f5:	8b 00                	mov    (%eax),%eax
4266f7:	89 45 f8             	mov    %eax,-0x8(%ebp)
4266fa:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
4266fe:	74 21                	je     0x426721
426700:	8b 45 f8             	mov    -0x8(%ebp),%eax
426703:	66 3b 70 0c          	cmp    0xc(%eax),%si
426707:	75 e9                	jne    0x4266f2
426709:	8b 45 fc             	mov    -0x4(%ebp),%eax
42670c:	0f b7 48 20          	movzwl 0x20(%eax),%ecx
426710:	8b d3                	mov    %ebx,%edx
426712:	8b 45 f8             	mov    -0x8(%ebp),%eax
426715:	83 c0 10             	add    $0x10,%eax
426718:	e8 1b 1d fe ff       	call   0x408438
42671d:	84 c0                	test   %al,%al
42671f:	74 d1                	je     0x4266f2
426721:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
426725:	75 45                	jne    0x42676c
426727:	8b 45 fc             	mov    -0x4(%ebp),%eax
42672a:	0f b7 40 20          	movzwl 0x20(%eax),%eax
42672e:	83 c0 10             	add    $0x10,%eax
426731:	e8 42 c0 fd ff       	call   0x402778
426736:	89 45 f8             	mov    %eax,-0x8(%ebp)
426739:	8b 45 f8             	mov    -0x8(%ebp),%eax
42673c:	8b 55 fc             	mov    -0x4(%ebp),%edx
42673f:	8b 52 04             	mov    0x4(%edx),%edx
426742:	89 10                	mov    %edx,(%eax)
426744:	33 d2                	xor    %edx,%edx
426746:	89 50 04             	mov    %edx,0x4(%eax)
426749:	8b 13                	mov    (%ebx),%edx
42674b:	89 50 08             	mov    %edx,0x8(%eax)
42674e:	66 89 70 0c          	mov    %si,0xc(%eax)
426752:	8b 55 fc             	mov    -0x4(%ebp),%edx
426755:	0f b7 4a 20          	movzwl 0x20(%edx),%ecx
426759:	8d 50 10             	lea    0x10(%eax),%edx
42675c:	8b c3                	mov    %ebx,%eax
42675e:	e8 11 c2 fd ff       	call   0x402974
426763:	8b 45 fc             	mov    -0x4(%ebp),%eax
426766:	8b 55 f8             	mov    -0x8(%ebp),%edx
426769:	89 50 04             	mov    %edx,0x4(%eax)
42676c:	8b 45 f8             	mov    -0x8(%ebp),%eax
42676f:	ff 40 04             	incl   0x4(%eax)
426772:	33 c0                	xor    %eax,%eax
426774:	5a                   	pop    %edx
426775:	59                   	pop    %ecx
426776:	59                   	pop    %ecx
426777:	64 89 10             	mov    %edx,%fs:(%eax)
42677a:	68 8f 67 42 00       	push   $0x42678f
42677f:	8b 45 fc             	mov    -0x4(%ebp),%eax
426782:	e8 21 ff ff ff       	call   0x4266a8
426787:	c3                   	ret
426788:	e9 db d3 fd ff       	jmp    0x403b68
42678d:	eb f0                	jmp    0x42677f
42678f:	8b 45 f8             	mov    -0x8(%ebp),%eax
426792:	5e                   	pop    %esi
426793:	5b                   	pop    %ebx
426794:	59                   	pop    %ecx
426795:	59                   	pop    %ecx
426796:	5d                   	pop    %ebp
426797:	c3                   	ret
426798:	55                   	push   %ebp
426799:	8b ec                	mov    %esp,%ebp
42679b:	83 c4 f0             	add    $0xfffffff0,%esp
42679e:	89 55 f8             	mov    %edx,-0x8(%ebp)
4267a1:	89 45 fc             	mov    %eax,-0x4(%ebp)
4267a4:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
4267a8:	0f 84 96 00 00 00    	je     0x426844
4267ae:	8b 45 f8             	mov    -0x8(%ebp),%eax
4267b1:	89 45 f0             	mov    %eax,-0x10(%ebp)
4267b4:	8b 45 fc             	mov    -0x4(%ebp),%eax
4267b7:	e8 e0 fe ff ff       	call   0x42669c
4267bc:	33 c9                	xor    %ecx,%ecx
4267be:	55                   	push   %ebp
4267bf:	68 1f 68 42 00       	push   $0x42681f
4267c4:	64 ff 31             	push   %fs:(%ecx)
4267c7:	64 89 21             	mov    %esp,%fs:(%ecx)
4267ca:	8b 45 f0             	mov    -0x10(%ebp),%eax
4267cd:	ff 48 04             	decl   0x4(%eax)
4267d0:	8b 45 f0             	mov    -0x10(%ebp),%eax
4267d3:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
4267d7:	0f 94 45 f7          	sete   -0x9(%ebp)
4267db:	80 7d f7 00          	cmpb   $0x0,-0x9(%ebp)
4267df:	74 28                	je     0x426809
4267e1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4267e4:	8b 40 04             	mov    0x4(%eax),%eax
4267e7:	3b 45 f8             	cmp    -0x8(%ebp),%eax
4267ea:	75 0f                	jne    0x4267fb
4267ec:	8b 45 f8             	mov    -0x8(%ebp),%eax
4267ef:	8b 00                	mov    (%eax),%eax
4267f1:	8b 55 fc             	mov    -0x4(%ebp),%edx
4267f4:	89 42 04             	mov    %eax,0x4(%edx)
4267f7:	eb 10                	jmp    0x426809
4267f9:	8b c2                	mov    %edx,%eax
4267fb:	8b 10                	mov    (%eax),%edx
4267fd:	3b 55 f8             	cmp    -0x8(%ebp),%edx
426800:	75 f7                	jne    0x4267f9
426802:	8b 55 f8             	mov    -0x8(%ebp),%edx
426805:	8b 12                	mov    (%edx),%edx
426807:	89 10                	mov    %edx,(%eax)
426809:	33 c0                	xor    %eax,%eax
42680b:	5a                   	pop    %edx
42680c:	59                   	pop    %ecx
42680d:	59                   	pop    %ecx
42680e:	64 89 10             	mov    %edx,%fs:(%eax)
426811:	68 26 68 42 00       	push   $0x426826
426816:	8b 45 fc             	mov    -0x4(%ebp),%eax
426819:	e8 8a fe ff ff       	call   0x4266a8
42681e:	c3                   	ret
42681f:	e9 44 d3 fd ff       	jmp    0x403b68
426824:	eb f0                	jmp    0x426816
426826:	80 7d f7 00          	cmpb   $0x0,-0x9(%ebp)
42682a:	74 18                	je     0x426844
42682c:	8b 45 f0             	mov    -0x10(%ebp),%eax
42682f:	8b 40 08             	mov    0x8(%eax),%eax
426832:	85 c0                	test   %eax,%eax
426834:	74 06                	je     0x42683c
426836:	50                   	push   %eax
426837:	e8 bc 01 fe ff       	call   0x4069f8
42683c:	8b 45 f8             	mov    -0x8(%ebp),%eax
42683f:	e8 54 bf fd ff       	call   0x402798
426844:	8b e5                	mov    %ebp,%esp
426846:	5d                   	pop    %ebp
426847:	c3                   	ret
426848:	55                   	push   %ebp
426849:	8b ec                	mov    %esp,%ebp
42684b:	83 c4 f8             	add    $0xfffffff8,%esp
42684e:	53                   	push   %ebx
42684f:	56                   	push   %esi
426850:	57                   	push   %edi
426851:	89 4d f8             	mov    %ecx,-0x8(%ebp)
426854:	8b da                	mov    %edx,%ebx
426856:	89 45 fc             	mov    %eax,-0x4(%ebp)
426859:	8b 45 fc             	mov    -0x4(%ebp),%eax
42685c:	e8 3b fe ff ff       	call   0x42669c
426861:	33 c0                	xor    %eax,%eax
426863:	55                   	push   %ebp
426864:	68 b1 68 42 00       	push   $0x4268b1
426869:	64 ff 30             	push   %fs:(%eax)
42686c:	64 89 20             	mov    %esp,%fs:(%eax)
42686f:	8b 7b 10             	mov    0x10(%ebx),%edi
426872:	8b 55 f8             	mov    -0x8(%ebp),%edx
426875:	8b 45 fc             	mov    -0x4(%ebp),%eax
426878:	e8 37 fe ff ff       	call   0x4266b4
42687d:	8b f0                	mov    %eax,%esi
42687f:	89 73 10             	mov    %esi,0x10(%ebx)
426882:	3b fe                	cmp    %esi,%edi
426884:	74 0b                	je     0x426891
426886:	8b c3                	mov    %ebx,%eax
426888:	66 be fd ff          	mov    $0xfffd,%si
42688c:	e8 57 cd fd ff       	call   0x4035e8
426891:	8b d7                	mov    %edi,%edx
426893:	8b 45 fc             	mov    -0x4(%ebp),%eax
426896:	e8 fd fe ff ff       	call   0x426798
42689b:	33 c0                	xor    %eax,%eax
42689d:	5a                   	pop    %edx
42689e:	59                   	pop    %ecx
42689f:	59                   	pop    %ecx
4268a0:	64 89 10             	mov    %edx,%fs:(%eax)
4268a3:	68 b8 68 42 00       	push   $0x4268b8