423641:	57                   	push   %edi
423642:	77 55                	ja     0x423699
423644:	50                   	push   %eax
423645:	35 59 4f 32 68       	xor    $0x68324f59,%eax
42364a:	33 53 58             	xor    0x58(%ebx),%edx
42364d:	30 76 46             	xor    %dh,0x46(%esi)
423650:	2f                   	das
423651:	4c                   	dec    %esp
423652:	68 78 68 55 42       	push   $0x42556878
423657:	53                   	push   %ebx
423658:	32 58 41             	xor    0x41(%eax),%bl
42365b:	4d                   	dec    %ebp
42365c:	4b                   	dec    %ebx
42365d:	30 59 53             	xor    %bl,0x53(%ecx)
423660:	79 49                	jns    0x4236ab
423662:	78 30                	js     0x423694
423664:	50                   	push   %eax
423665:	51                   	push   %ecx
423666:	30 4e 52             	xor    %cl,0x52(%esi)
423669:	72 52                	jb     0x4236bd
42366b:	74 43                	je     0x4236b0
42366d:	75 65                	jne    0x4236d4
42366f:	69 74 67 4e 59 39 71 	imul   $0x4b713959,0x4e(%edi,%eiz,2),%esi
423676:	4b
423677:	69 4e 31 4f 33 6d 6f 	imul   $0x6f6d334f,0x31(%esi),%ecx
42367e:	6c                   	insb   (%dx),%es:(%edi)
42367f:	68 65 48 44 73       	push   $0x73444865
423684:	4a                   	dec    %edx
423685:	35 53 61 63 58       	xor    $0x58636153,%eax
42368a:	4f                   	dec    %edi
42368b:	76 41                	jbe    0x4236ce
42368d:	64 4f                	fs dec %edi
42368f:	2f                   	das
423690:	5a                   	pop    %edx
423691:	77 6e                	ja     0x423701
423693:	6d                   	insl   (%dx),%es:(%edi)
423694:	70 75                	jo     0x42370b
423696:	34 6f                	xor    $0x6f,%al
423698:	45                   	inc    %ebp
423699:	42                   	inc    %edx
42369a:	2b 6b 61             	sub    0x61(%ebx),%ebp
42369d:	5a                   	pop    %edx
42369e:	53                   	push   %ebx
42369f:	49                   	dec    %ecx
4236a0:	69 58 72 42 52 38 57 	imul   $0x57385242,0x72(%eax),%ebx
4236a7:	73 72                	jae    0x42371b
4236a9:	30 68 32             	xor    %ch,0x32(%eax)
4236ac:	33 6a 39             	xor    0x39(%edx),%ebp
4236af:	64 2f                	fs das
4236b1:	2b 55 64             	sub    0x64(%ebp),%edx
4236b4:	79 61                	jns    0x423717
4236b6:	33 38                	xor    (%eax),%edi
4236b8:	4c                   	dec    %esp
4236b9:	63 65 6f             	arpl   %esp,0x6f(%ebp)
4236bc:	50                   	push   %eax
4236bd:	61                   	popa
4236be:	50                   	push   %eax
4236bf:	7a 77                	jp     0x423738
4236c1:	6c                   	insb   (%dx),%es:(%edi)
4236c2:	66 59                	pop    %cx
4236c4:	78 42                	js     0x423708
4236c6:	75 46                	jne    0x42370e
4236c8:	32 4b 77             	xor    0x77(%ebx),%cl
4236cb:	2f                   	das
4236cc:	6c                   	insb   (%dx),%es:(%edi)
4236cd:	4a                   	dec    %edx
4236ce:	71 43                	jno    0x423713
4236d0:	34 55                	xor    $0x55,%al
4236d2:	31 54 58 64          	xor    %edx,0x64(%eax,%ebx,2)
4236d6:	77 4f                	ja     0x423727
4236d8:	6c                   	insb   (%dx),%es:(%edi)
4236d9:	5a                   	pop    %edx
4236da:	76 33                	jbe    0x42370f
4236dc:	57                   	push   %edi
4236dd:	31 6c 78 4a          	xor    %ebp,0x4a(%eax,%edi,2)
4236e1:	67 50                	addr16 push %eax
4236e3:	62 37                	bound  %esi,(%edi)
4236e5:	67 48                	addr16 dec %eax
4236e7:	35 6f 38 32 64       	xor    $0x6432386f,%eax
4236ec:	38 71 4d             	cmp    %dh,0x4d(%ecx)
4236ef:	53                   	push   %ebx
4236f0:	67 71 42             	addr16 jno 0x423735
4236f3:	73 39                	jae    0x42372e
4236f5:	33 58 30             	xor    0x30(%eax),%ebx
4236f8:	4b                   	dec    %ebx
4236f9:	4d                   	dec    %ebp
4236fa:	4f                   	dec    %edi
4236fb:	2f                   	das
4236fc:	31 63 79             	xor    %esp,0x79(%ebx)
4236ff:	4e                   	dec    %esi
423700:	64 67 4b             	fs addr16 dec %ebx
423703:	51                   	push   %ecx
423704:	66 37                	data16 aaa
423706:	53                   	push   %ebx
423707:	61                   	popa
423708:	71 48                	jno    0x423752
42370a:	41                   	inc    %ecx
42370b:	2b 63 45             	sub    0x45(%ebx),%esp
42370e:	41                   	inc    %ecx
42370f:	6b 4e 69 52          	imul   $0x52,0x69(%esi),%ecx
423713:	31 77 66             	xor    %esi,0x66(%edi)
423716:	36 63 2f             	arpl   %ebp,%ss:(%edi)
423719:	73 6b                	jae    0x423786
42371b:	43                   	inc    %ebx
42371c:	37                   	aaa
42371d:	65 68 67 35 35 6b    	gs push $0x6b353567
423723:	2f                   	das
423724:	6d                   	insl   (%dx),%es:(%edi)
423725:	73 64                	jae    0x42378b
423727:	67 62 65 69          	bound  %esp,0x69(%di)
42372b:	2b 6f 33             	sub    0x33(%edi),%ebp
42372e:	71 32                	jno    0x423762
423730:	44                   	inc    %esp
423731:	6e                   	outsb  %ds:(%esi),(%dx)
423732:	5a                   	pop    %edx
423733:	51                   	push   %ecx
423734:	59                   	pop    %ecx
423735:	56                   	push   %esi
423736:	4c                   	dec    %esp
423737:	63 41 54             	arpl   %eax,0x54(%ecx)
42373a:	61                   	popa
42373b:	32 47 4e             	xor    0x4e(%edi),%al
42373e:	56                   	push   %esi
42373f:	58                   	pop    %eax
423740:	33 55 47             	xor    0x47(%ebp),%edx
423743:	6e                   	outsb  %ds:(%esi),(%dx)
423744:	5a                   	pop    %edx
423745:	53                   	push   %ebx
423746:	42                   	inc    %edx
423747:	76 55                	jbe    0x42379e
423749:	34 58                	xor    $0x58,%al
42374b:	4b                   	dec    %ebx
42374c:	37                   	aaa
42374d:	50                   	push   %eax
42374e:	42                   	inc    %edx
42374f:	33 31                	xor    (%ecx),%esi
423751:	53                   	push   %ebx
423752:	58                   	pop    %eax
423753:	4a                   	dec    %edx
423754:	4f                   	dec    %edi
423755:	4d                   	dec    %ebp
423756:	61                   	popa
423757:	71 57                	jno    0x4237b0
423759:	5a                   	pop    %edx
42375a:	44                   	inc    %esp
42375b:	4e                   	dec    %esi
42375c:	4b                   	dec    %ebx
42375d:	35 67 52 30 4b       	xor    $0x4b305267,%eax
423762:	57                   	push   %edi
423763:	73 78                	jae    0x4237dd
423765:	66 2b 62 68          	sub    0x68(%edx),%sp
423769:	35 44 56 57 55       	xor    $0x55575644,%eax
42376e:	47                   	inc    %edi
42376f:	57                   	push   %edi
423770:	39 33                	cmp    %esi,(%ebx)
423772:	58                   	pop    %eax
423773:	51                   	push   %ecx
423774:	61                   	popa
423775:	53                   	push   %ebx
423776:	31 4a 41             	xor    %ecx,0x41(%edx)
423779:	4c                   	dec    %esp
42377a:	62 65 31             	bound  %esp,0x31(%ebp)
42377d:	4b                   	dec    %ebx
42377e:	34 79                	xor    $0x79,%al
423780:	6b 50 4e 32          	imul   $0x32,0x4e(%eax),%edx
423784:	42                   	inc    %edx
423785:	65 66 6a 42          	gs pushw $0x42
423789:	63 50 78             	arpl   %edx,0x78(%eax)
42378c:	4c                   	dec    %esp
42378d:	75 72                	jne    0x423801
42378f:	5a                   	pop    %edx
423790:	51                   	push   %ecx
423791:	30 46 76             	xor    %al,0x76(%esi)
423794:	4c                   	dec    %esp
423795:	46                   	inc    %esi
423796:	75 77                	jne    0x42380f
423798:	2b 68 66             	sub    0x66(%eax),%ebp
42379b:	73 55                	jae    0x4237f2
42379d:	53                   	push   %ebx
42379e:	73 52                	jae    0x4237f2
4237a0:	35 2f 49 58 4a       	xor    $0x4a58492f,%eax
4237a5:	42                   	inc    %edx
4237a6:	62 71 65             	bound  %esi,0x65(%ecx)
4237a9:	33 33                	xor    (%ebx),%esi
4237ab:	63 59 2b             	arpl   %ebx,0x2b(%ecx)
4237ae:	70 74                	jo     0x423824
4237b0:	53                   	push   %ebx
4237b1:	6a 51                	push   $0x51
4237b3:	30 48 6d             	xor    %cl,0x6d(%eax)
4237b6:	65 38 61 45          	cmp    %ah,%gs:0x45(%ecx)
4237ba:	6d                   	insl   (%dx),%es:(%edi)
4237bb:	52                   	push   %edx
4237bc:	6d                   	insl   (%dx),%es:(%edi)
4237bd:	39 4c 47 70          	cmp    %ecx,0x70(%edi,%eax,2)
4237c1:	44                   	inc    %esp
4237c2:	47                   	inc    %edi
4237c3:	2b 69 4a             	sub    0x4a(%ecx),%ebp
4237c6:	6c                   	insb   (%dx),%es:(%edi)
4237c7:	7a 31                	jp     0x4237fa
4237c9:	45                   	inc    %ebp
4237ca:	2f                   	das
4237cb:	75 57                	jne    0x423824
4237cd:	47                   	inc    %edi
4237ce:	30 75 77             	xor    %dh,0x77(%ebp)
4237d1:	68 71 5a 78 53       	push   $0x53785a71
4237d6:	57                   	push   %edi
4237d7:	36 6b 57 2f 37       	imul   $0x37,%ss:0x2f(%edi),%edx
4237dc:	49                   	dec    %ecx
4237dd:	53                   	push   %ebx
4237de:	7a 4d                	jp     0x42382d
4237e0:	74 38                	je     0x42381a
4237e2:	6e                   	outsb  %ds:(%esi),(%dx)
4237e3:	52                   	push   %edx
4237e4:	77 62                	ja     0x423848
4237e6:	62 78 48             	bound  %edi,0x48(%eax)
4237e9:	70 6e                	jo     0x423859
4237eb:	67 57                	addr16 push %edi
4237ed:	6a 7a                	push   $0x7a
4237ef:	6d                   	insl   (%dx),%es:(%edi)
4237f0:	61                   	popa
4237f1:	75 63                	jne    0x423856
4237f3:	55                   	push   %ebp
4237f4:	54                   	push   %esp
4237f5:	73 49                	jae    0x423840
4237f7:	70 44                	jo     0x42383d
4237f9:	6e                   	outsb  %ds:(%esi),(%dx)
4237fa:	59                   	pop    %ecx
4237fb:	71 37                	jno    0x423834
4237fd:	51                   	push   %ecx
4237fe:	37                   	aaa
4237ff:	69 63 31 6a 7a 54 61 	imul   $0x61547a6a,0x31(%ebx),%esp
423806:	49                   	dec    %ecx
423807:	30 78 45             	xor    %bh,0x45(%eax)
42380a:	33 37                	xor    (%edi),%esi
42380c:	33 52 69             	xor    0x69(%edx),%edx
42380f:	30 6d 56             	xor    %ch,0x56(%ebp)
423812:	2b 46 4c             	sub    0x4c(%esi),%eax
423815:	32 66 67             	xor    0x67(%esi),%ah
423818:	49                   	dec    %ecx
423819:	79 66                	jns    0x423881
42381b:	49                   	dec    %ecx
42381c:	44                   	inc    %esp
42381d:	6a 32                	push   $0x32
42381f:	76 4d                	jbe    0x42386e
423821:	54                   	push   %esp
423822:	32 45 59             	xor    0x59(%ebp),%al
423825:	61                   	popa
423826:	55                   	push   %ebp
423827:	52                   	push   %edx
423828:	41                   	inc    %ecx
423829:	45                   	inc    %ebp
42382a:	4d                   	dec    %ebp
42382b:	66 4a                	dec    %dx
42382d:	6c                   	insb   (%dx),%es:(%edi)
42382e:	64 32 71 2f          	xor    %fs:0x2f(%ecx),%dh
423832:	2b 74 48 56          	sub    0x56(%eax,%ecx,2),%esi
423836:	6d                   	insl   (%dx),%es:(%edi)
423837:	62 39                	bound  %edi,(%ecx)
423839:	31 6e 66             	xor    %ebp,0x66(%esi)
42383c:	6f                   	outsl  %ds:(%esi),(%dx)
42383d:	31 65 32             	xor    %esp,0x32(%ebp)
423840:	67 45                	addr16 inc %ebp
423842:	55                   	push   %ebp
423843:	62 34 41             	bound  %esi,(%ecx,%eax,2)
423846:	78 67                	js     0x4238af
423848:	6f                   	outsl  %ds:(%esi),(%dx)
423849:	5a                   	pop    %edx
42384a:	4e                   	dec    %esi
42384b:	32 64 50 42          	xor    0x42(%eax,%edx,2),%ah
42384f:	68 42 2f 67 59       	push   $0x59672f42
423854:	4a                   	dec    %edx
423855:	53                   	push   %ebx
423856:	56                   	push   %esi
423857:	46                   	inc    %esi
423858:	48                   	dec    %eax
423859:	2f                   	das
42385a:	77 49                	ja     0x4238a5
42385c:	78 69                	js     0x4238c7
42385e:	53                   	push   %ebx
42385f:	70 75                	jo     0x4238d6
423861:	47                   	inc    %edi
423862:	44                   	inc    %esp
423863:	4c                   	dec    %esp
423864:	2b 61 43             	sub    0x43(%ecx),%esp
423867:	57                   	push   %edi
423868:	51                   	push   %ecx
423869:	4d                   	dec    %ebp
42386a:	47                   	inc    %edi
42386b:	39 65 66             	cmp    %esp,0x66(%ebp)
42386e:	71 6a                	jno    0x4238da
423870:	6c                   	insb   (%dx),%es:(%edi)
423871:	4c                   	dec    %esp
423872:	58                   	pop    %eax
423873:	4b                   	dec    %ebx
423874:	4d                   	dec    %ebp
423875:	41                   	inc    %ecx
423876:	65 42                	gs inc %edx
423878:	72 41                	jb     0x4238bb
42387a:	50                   	push   %eax
42387b:	56                   	push   %esi
42387c:	4e                   	dec    %esi
42387d:	48                   	dec    %eax
42387e:	5a                   	pop    %edx
42387f:	35 59 43 39 6a       	xor    $0x6a394359,%eax
423884:	6d                   	insl   (%dx),%es:(%edi)
423885:	5a                   	pop    %edx
423886:	48                   	dec    %eax
423887:	49                   	dec    %ecx
423888:	2b 6d 45             	sub    0x45(%ebp),%ebp
42388b:	7a 37                	jp     0x4238c4
42388d:	6e                   	outsb  %ds:(%esi),(%dx)
42388e:	4d                   	dec    %ebp
42388f:	71 62                	jno    0x4238f3
423891:	6a 48                	push   $0x48
423893:	67 4f                	addr16 dec %edi
423895:	42                   	inc    %edx
423896:	42                   	inc    %edx
423897:	46                   	inc    %esi
423898:	49                   	dec    %ecx
423899:	69 50 64 45 50 6a 42 	imul   $0x426a5045,0x64(%eax),%edx
4238a0:	34 63                	xor    $0x63,%al
4238a2:	55                   	push   %ebp
4238a3:	35 53 2b 6d 67       	xor    $0x676d2b53,%eax
4238a8:	73 48                	jae    0x4238f2
4238aa:	63 48 68             	arpl   %ecx,0x68(%eax)
4238ad:	43                   	inc    %ebx
4238ae:	76 65                	jbe    0x423915
4238b0:	46                   	inc    %esi
4238b1:	35 63 37 78 56       	xor    $0x56783763,%eax
4238b6:	48                   	dec    %eax
4238b7:	33 50 46             	xor    0x46(%eax),%edx
4238ba:	71 45                	jno    0x423901
4238bc:	4b                   	dec    %ebx
4238bd:	76 6c                	jbe    0x42392b
4238bf:	4b                   	dec    %ebx
4238c0:	2f                   	das
4238c1:	58                   	pop    %eax
4238c2:	54                   	push   %esp
4238c3:	79 73                	jns    0x423938
4238c5:	72 43                	jb     0x42390a
4238c7:	2b 6a 36             	sub    0x36(%edx),%ebp
4238ca:	64 37                	fs aaa
4238cc:	58                   	pop    %eax
4238cd:	72 4a                	jb     0x423919
4238cf:	37                   	aaa
4238d0:	44                   	inc    %esp
4238d1:	41                   	inc    %ecx
4238d2:	66 4f                	dec    %di
4238d4:	47                   	inc    %edi
4238d5:	38 71 41             	cmp    %dh,0x41(%ecx)