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)
4238d8:	56                   	push   %esi
4238d9:	77 6d                	ja     0x423948
4238db:	46                   	inc    %esi
4238dc:	6f                   	outsl  %ds:(%esi),(%dx)
4238dd:	48                   	dec    %eax
4238de:	78 34                	js     0x423914
4238e0:	55                   	push   %ebp
4238e1:	53                   	push   %ebx
4238e2:	55                   	push   %ebp
4238e3:	63 4a 72             	arpl   %ecx,0x72(%edx)
4238e6:	64 6f                	outsl  %fs:(%esi),(%dx)
4238e8:	41                   	inc    %ecx
4238e9:	74 39                	je     0x423924
4238eb:	68 51 42 63 79       	push   $0x79634251
4238f0:	4f                   	dec    %edi
4238f1:	67 50                	addr16 push %eax
4238f3:	78 54                	js     0x423949
4238f5:	38 65 51             	cmp    %ah,0x51(%ebp)
4238f8:	44                   	inc    %esp
4238f9:	52                   	push   %edx
4238fa:	2b 6f 78             	sub    0x78(%edi),%ebp
4238fd:	52                   	push   %edx
4238fe:	2b 78 62             	sub    0x62(%eax),%edi
423901:	52                   	push   %edx
423902:	55                   	push   %ebp
423903:	70 6b                	jo     0x423970
423905:	74 73                	je     0x42397a
423907:	63 38                	arpl   %edi,(%eax)
423909:	50                   	push   %eax
42390a:	53                   	push   %ebx
42390b:	71 63                	jno    0x423970
42390d:	61                   	popa
42390e:	51                   	push   %ecx
42390f:	4c                   	dec    %esp
423910:	42                   	inc    %edx
423911:	2b 6d 33             	sub    0x33(%ebp),%ebp
423914:	39 78 50             	cmp    %edi,0x50(%eax)
423917:	74 45                	je     0x42395e
423919:	4e                   	dec    %esi
42391a:	57                   	push   %edi
42391b:	4c                   	dec    %esp
42391c:	46                   	inc    %esi
42391d:	53                   	push   %ebx
42391e:	58                   	pop    %eax
42391f:	57                   	push   %edi
423920:	76 44                	jbe    0x423966
423922:	2f                   	das
423923:	47                   	inc    %edi
423924:	4a                   	dec    %edx
423925:	6e                   	outsb  %ds:(%esi),(%dx)
423926:	6f                   	outsl  %ds:(%esi),(%dx)
423927:	41                   	inc    %ecx
423928:	39 2f                	cmp    %ebp,(%edi)
42392a:	6a 43                	push   $0x43
42392c:	2b 44 5a 59          	sub    0x59(%edx,%ebx,2),%eax
423930:	4a                   	dec    %edx
423931:	42                   	inc    %edx
423932:	68 76 75 30 59       	push   $0x59307576
423937:	45                   	inc    %ebp
423938:	58                   	pop    %eax
423939:	79 69                	jns    0x4239a4
42393b:	62 64 4c 6c          	bound  %esp,0x6c(%esp,%ecx,2)
42393f:	65 62 36             	bound  %esi,%gs:(%esi)
423942:	4f                   	dec    %edi
423943:	31 43 4a             	xor    %eax,0x4a(%ebx)
423946:	75 50                	jne    0x423998
423948:	41                   	inc    %ecx
423949:	69 42 76 57 33 54 63 	imul   $0x63543357,0x76(%edx),%eax
423950:	41                   	inc    %ecx
423951:	61                   	popa
423952:	45                   	inc    %ebp
423953:	70 6c                	jo     0x4239c1
423955:	78 41                	js     0x423998
423957:	51                   	push   %ecx
423958:	55                   	push   %ebp
423959:	2f                   	das
42395a:	54                   	push   %esp
42395b:	70 76                	jo     0x4239d3
42395d:	68 75 37 74 55       	push   $0x55743775
423962:	64 65 51             	fs gs push %ecx
423965:	72 49                	jb     0x4239b0
423967:	61                   	popa
423968:	35 56 38 2b 54       	xor    $0x542b3856,%eax
42396d:	38 64 67 45          	cmp    %ah,0x45(%edi,%eiz,2)
423971:	54                   	push   %esp
423972:	50                   	push   %eax
423973:	52                   	push   %edx
423974:	5a                   	pop    %edx
423975:	65 46                	gs inc %esi
423977:	6a 42                	push   $0x42
423979:	75 64                	jne    0x4239df
42397b:	33 63 57             	xor    0x57(%ebx),%esp
42397e:	6f                   	outsl  %ds:(%esi),(%dx)
42397f:	68 4f 62 52 51       	push   $0x5152624f
423984:	59                   	pop    %ecx
423985:	35 41 58 50 51       	xor    $0x51505841,%eax
42398a:	6b 74 49 58 30       	imul   $0x30,0x58(%ecx,%ecx,2),%esi
42398f:	75 38                	jne    0x4239c9
423991:	5a                   	pop    %edx
423992:	30 67 50             	xor    %ah,0x50(%edi)
423995:	54                   	push   %esp
423996:	4b                   	dec    %ebx
423997:	34 6a                	xor    $0x6a,%al
423999:	54                   	push   %esp
42399a:	38 48 70             	cmp    %cl,0x70(%eax)
42399d:	58                   	pop    %eax
42399e:	69 62 4c 61 78 62 6f 	imul   $0x6f627861,0x4c(%edx),%esp
4239a5:	79 74                	jns    0x423a1b
4239a7:	35 4f 6e 68 53       	xor    $0x53686e4f,%eax
4239ac:	6d                   	insl   (%dx),%es:(%edi)
4239ad:	45                   	inc    %ebp
4239ae:	42                   	inc    %edx
4239af:	6a 78                	push   $0x78
4239b1:	44                   	inc    %esp
4239b2:	72 71                	jb     0x423a25
4239b4:	57                   	push   %edi
4239b5:	4b                   	dec    %ebx
4239b6:	79 6c                	jns    0x423a24
4239b8:	36 4d                	ss dec %ebp
4239ba:	67 32 74 37          	xor    0x37(%si),%dh
4239be:	6b 39 6d             	imul   $0x6d,(%ecx),%edi
4239c1:	73 72                	jae    0x423a35
4239c3:	76 75                	jbe    0x423a3a
4239c5:	59                   	pop    %ecx
4239c6:	55                   	push   %ebp
4239c7:	44                   	inc    %esp
4239c8:	36 63 38             	arpl   %edi,%ss:(%eax)
4239cb:	57                   	push   %edi
4239cc:	4c                   	dec    %esp
4239cd:	59                   	pop    %ecx
4239ce:	48                   	dec    %eax
4239cf:	31 4c 47 51          	xor    %ecx,0x51(%edi,%eax,2)
4239d3:	72 65                	jb     0x423a3a
4239d5:	78 6c                	js     0x423a43
4239d7:	72 57                	jb     0x423a30
4239d9:	4a                   	dec    %edx
4239da:	4d                   	dec    %ebp
4239db:	63 64 6a 4b          	arpl   %esp,0x4b(%edx,%ebp,2)
4239df:	66 39 41 66          	cmp    %ax,0x66(%ecx)
4239e3:	6e                   	outsb  %ds:(%esi),(%dx)
4239e4:	7a 6f                	jp     0x423a55
4239e6:	62 6e 75             	bound  %ebp,0x75(%esi)
4239e9:	51                   	push   %ecx
4239ea:	62 56 31             	bound  %edx,0x31(%esi)
4239ed:	42                   	inc    %edx
4239ee:	5a                   	pop    %edx
4239ef:	55                   	push   %ebp
4239f0:	63 62 57             	arpl   %esp,0x57(%edx)
4239f3:	6c                   	insb   (%dx),%es:(%edi)
4239f4:	30 39                	xor    %bh,(%ecx)
4239f6:	32 50 4f             	xor    0x4f(%eax),%dl
4239f9:	2b 73 57             	sub    0x57(%ebx),%esi
4239fc:	2f                   	das
4239fd:	41                   	inc    %ecx
4239fe:	72 35                	jb     0x423a35
423a00:	62 66 31             	bound  %esp,0x31(%esi)
423a03:	58                   	pop    %eax
423a04:	4f                   	dec    %edi
423a05:	75 44                	jne    0x423a4b
423a07:	6a 53                	push   $0x53
423a09:	2f                   	das
423a0a:	38 66 4f             	cmp    %ah,0x4f(%esi)
423a0d:	4a                   	dec    %edx
423a0e:	58                   	pop    %eax
423a0f:	77 4a                	ja     0x423a5b
423a11:	4d                   	dec    %ebp
423a12:	69 74 43 6a 61 64 6d 	imul   $0x726d6461,0x6a(%ebx,%eax,2),%esi
423a19:	72
423a1a:	41                   	inc    %ecx
423a1b:	65 33 34 54          	xor    %gs:(%esp,%edx,2),%esi
423a1f:	55                   	push   %ebp
423a20:	35 74 58 33 70       	xor    $0x70335874,%eax
423a25:	2b 32                	sub    (%edx),%esi
423a27:	43                   	inc    %ebx
423a28:	6c                   	insb   (%dx),%es:(%edi)