42079e:	58                   	pop    %eax
42079f:	70 6a                	jo     0x42080b
4207a1:	4e                   	dec    %esi
4207a2:	66 65 55             	gs push %bp
4207a5:	6a 2b                	push   $0x2b
4207a7:	64 78 49             	fs js  0x4207f3
4207aa:	43                   	inc    %ebx
4207ab:	4e                   	dec    %esi
4207ac:	63 71 5a             	arpl   %esi,0x5a(%ecx)
4207af:	53                   	push   %ebx
4207b0:	72 32                	jb     0x4207e4
4207b2:	4d                   	dec    %ebp
4207b3:	64 39 39             	cmp    %edi,%fs:(%ecx)
4207b6:	6c                   	insb   (%dx),%es:(%edi)
4207b7:	6d                   	insl   (%dx),%es:(%edi)
4207b8:	67 52                	addr16 push %edx
4207ba:	75 73                	jne    0x42082f
4207bc:	56                   	push   %esi
4207bd:	56                   	push   %esi
4207be:	45                   	inc    %ebp
4207bf:	74 45                	je     0x420806
4207c1:	73 4e                	jae    0x420811
4207c3:	68 6e 39 51 7a       	push   $0x7a51396e
4207c8:	32 76 4c             	xor    0x4c(%esi),%dh
4207cb:	59                   	pop    %ecx
4207cc:	77 5a                	ja     0x420828
4207ce:	32 79 6d             	xor    0x6d(%ecx),%bh
4207d1:	6d                   	insl   (%dx),%es:(%edi)
4207d2:	36 62 65 31          	bound  %esp,%ss:0x31(%ebp)
4207d6:	54                   	push   %esp
4207d7:	74 6d                	je     0x420846
4207d9:	67 52                	addr16 push %edx
4207db:	41                   	inc    %ecx
4207dc:	66 74 5a             	data16 je 0x420839
4207df:	51                   	push   %ecx
4207e0:	6c                   	insb   (%dx),%es:(%edi)
4207e1:	5a                   	pop    %edx
4207e2:	42                   	inc    %edx
4207e3:	6d                   	insl   (%dx),%es:(%edi)
4207e4:	76 62                	jbe    0x420848
4207e6:	6b 76 2b 49          	imul   $0x49,0x2b(%esi),%esi
4207ea:	64 39 6e 2b          	cmp    %ebp,%fs:0x2b(%esi)
4207ee:	71 67                	jno    0x420857
4207f0:	4c                   	dec    %esp
4207f1:	56                   	push   %esi
4207f2:	45                   	inc    %ebp
4207f3:	50                   	push   %eax
4207f4:	56                   	push   %esi
4207f5:	62 6a 47             	bound  %ebp,0x47(%edx)
4207f8:	53                   	push   %ebx
4207f9:	5a                   	pop    %edx
4207fa:	73 6f                	jae    0x42086b
4207fc:	52                   	push   %edx
4207fd:	64 44                	fs inc %esp
4207ff:	4c                   	dec    %esp
420800:	61                   	popa
420801:	6d                   	insl   (%dx),%es:(%edi)
420802:	58                   	pop    %eax
420803:	72 2f                	jb     0x420834
420805:	4b                   	dec    %ebx
420806:	54                   	push   %esp
420807:	74 58                	je     0x420861
420809:	69 79 66 36 6a 67 78 	imul   $0x78676a36,0x66(%ecx),%edi
420810:	45                   	inc    %ebp
420811:	56                   	push   %esi
420812:	39 68 55             	cmp    %ebp,0x55(%eax)
420815:	72 65                	jb     0x42087c
420817:	4a                   	dec    %edx
420818:	57                   	push   %edi
420819:	73 2b                	jae    0x420846
42081b:	36 59                	ss pop %ecx
42081d:	73 54                	jae    0x420873
42081f:	73 78                	jae    0x420899
420821:	46                   	inc    %esi
420822:	51                   	push   %ecx
420823:	38 66 4a             	cmp    %ah,0x4a(%esi)
420826:	4b                   	dec    %ebx
420827:	42                   	inc    %edx
420828:	7a 34                	jp     0x42085e
42082a:	30 38                	xor    %bh,(%eax)
42082c:	6f                   	outsl  %ds:(%esi),(%dx)
42082d:	54                   	push   %esp
42082e:	79 39                	jns    0x420869
420830:	4e                   	dec    %esi
420831:	37                   	aaa
420832:	2f                   	das
420833:	73 38                	jae    0x42086d
420835:	69 78 42 43 55 4a 6b 	imul   $0x6b4a5543,0x42(%eax),%edi
42083c:	47                   	inc    %edi
42083d:	53                   	push   %ebx
42083e:	69 4d 65 70 49 6e 73 	imul   $0x736e4970,0x65(%ebp),%ecx
420845:	6e                   	outsb  %ds:(%esi),(%dx)
420846:	57                   	push   %edi
420847:	4d                   	dec    %ebp
420848:	33 48 31             	xor    0x31(%eax),%ecx
42084b:	35 34 66 70 62       	xor    $0x62706634,%eax
420850:	34 30                	xor    $0x30,%al
420852:	6b 58 4d 4b          	imul   $0x4b,0x4d(%eax),%ebx
420856:	58                   	pop    %eax
420857:	47                   	inc    %edi
420858:	49                   	dec    %ecx
420859:	74 57                	je     0x4208b2
42085b:	64 67 6d             	fs insl (%dx),%es:(%di)
42085e:	64 56                	fs push %esi
420860:	79 58                	jns    0x4208ba
420862:	39 4a 46             	cmp    %ecx,0x46(%edx)
420865:	64 5a                	fs pop %edx
420867:	75 73                	jne    0x4208dc
420869:	6b 48 7a 6c          	imul   $0x6c,0x7a(%eax),%ecx
42086d:	72 71                	jb     0x4208e0
42086f:	74 34                	je     0x4208a5
420871:	33 5a 35             	xor    0x35(%edx),%ebx
420874:	39 76 69             	cmp    %esi,0x69(%esi)
420877:	2b 30                	sub    (%eax),%esi
420879:	57                   	push   %edi
42087a:	4c                   	dec    %esp
42087b:	73 47                	jae    0x4208c4
42087d:	44                   	inc    %esp
42087e:	51                   	push   %ecx
42087f:	42                   	inc    %edx
420880:	50                   	push   %eax
420881:	6d                   	insl   (%dx),%es:(%edi)
420882:	4e                   	dec    %esi
420883:	78 35                	js     0x4208ba
420885:	34 68                	xor    $0x68,%al
420887:	61                   	popa
420888:	52                   	push   %edx
420889:	52                   	push   %edx
42088a:	65 4b                	gs dec %ebx
42088c:	4e                   	dec    %esi
42088d:	59                   	pop    %ecx
42088e:	73 57                	jae    0x4208e7
420890:	56                   	push   %esi
420891:	73 71                	jae    0x420904
420893:	4a                   	dec    %edx
420894:	71 77                	jno    0x42090d
420896:	33 71 6a             	xor    0x6a(%ecx),%esi
420899:	64 4d                	fs dec %ebp
42089b:	7a 50                	jp     0x4208ed
42089d:	5a                   	pop    %edx
42089e:	6a 5a                	push   $0x5a
4208a0:	46                   	inc    %esi
4208a1:	68 43 35 31 71       	push   $0x71313543
4208a6:	36 4a                	ss dec %edx
4208a8:	69 4d 33 4c 69 48 33 	imul   $0x3348694c,0x33(%ebp),%ecx
4208af:	54                   	push   %esp
4208b0:	53                   	push   %ebx
4208b1:	76 37                	jbe    0x4208ea
4208b3:	79 47                	jns    0x4208fc
4208b5:	70 30                	jo     0x4208e7
4208b7:	31 61 79             	xor    %esp,0x79(%ecx)
4208ba:	32 74 5a 30          	xor    0x30(%edx,%ebx,2),%dh
4208be:	78 39                	js     0x4208f9
4208c0:	50                   	push   %eax
4208c1:	62 30                	bound  %esi,(%eax)
4208c3:	38 34 65 54 2f 69 6c 	cmp    %dh,0x6c692f54(,%eiz,2)
4208ca:	66 39 6e 39          	cmp    %bp,0x39(%esi)
4208ce:	63 59 44             	arpl   %ebx,0x44(%ecx)
4208d1:	45                   	inc    %ebp
4208d2:	66 58                	pop    %ax
4208d4:	57                   	push   %edi
4208d5:	4d                   	dec    %ebp
4208d6:	6f                   	outsl  %ds:(%esi),(%dx)
4208d7:	76 44                	jbe    0x42091d
4208d9:	79 4a                	jns    0x420925
4208db:	37                   	aaa
4208dc:	47                   	inc    %edi
4208dd:	36 6c                	ss insb (%dx),%es:(%edi)
4208df:	4a                   	dec    %edx
4208e0:	75 4c                	jne    0x42092e
4208e2:	4c                   	dec    %esp
4208e3:	49                   	dec    %ecx
4208e4:	5a                   	pop    %edx
4208e5:	75 36                	jne    0x42091d
4208e7:	6f                   	outsl  %ds:(%esi),(%dx)
4208e8:	37                   	aaa
4208e9:	6e                   	outsb  %ds:(%esi),(%dx)
4208ea:	64 78 48             	fs js  0x420935
4208ed:	4b                   	dec    %ebx
4208ee:	73 4f                	jae    0x42093f
4208f0:	47                   	inc    %edi
4208f1:	36 61                	ss popa
4208f3:	6c                   	insb   (%dx),%es:(%edi)
4208f4:	73 44                	jae    0x42093a
4208f6:	53                   	push   %ebx
4208f7:	36 58                	ss pop %eax
4208f9:	64 62 7a 41          	bound  %edi,%fs:0x41(%edx)
4208fd:	62 4a 58             	bound  %ecx,0x58(%edx)
420900:	54                   	push   %esp
420901:	72 78                	jb     0x42097b
420903:	6d                   	insl   (%dx),%es:(%edi)
420904:	77 6f                	ja     0x420975
420906:	72 69                	jb     0x420971
420908:	46                   	inc    %esi
420909:	62 59 68             	bound  %ebx,0x68(%ecx)
42090c:	30 47 42             	xor    %al,0x42(%edi)
42090f:	48                   	dec    %eax
420910:	48                   	dec    %eax
420911:	59                   	pop    %ecx
420912:	62 44 55 4a          	bound  %eax,0x4a(%ebp,%edx,2)
420916:	51                   	push   %ecx
420917:	6a 33                	push   $0x33
420919:	33 52 61             	xor    0x61(%edx),%edx
42091c:	43                   	inc    %ebx
42091d:	76 4a                	jbe    0x420969
42091f:	54                   	push   %esp
420920:	54                   	push   %esp
420921:	54                   	push   %esp
420922:	74 71                	je     0x420995
420924:	69 6b 4d 51 43 6d 4c 	imul   $0x4c6d4351,0x4d(%ebx),%ebp
42092b:	69 34 66 46 7a 46 63 	imul   $0x63467a46,(%esi,%eiz,2),%esi
420932:	4d                   	dec    %ebp
420933:	55                   	push   %ebp
420934:	51                   	push   %ecx
420935:	55                   	push   %ebp
420936:	6c                   	insb   (%dx),%es:(%edi)
420937:	69 4c 56 53 43 58 6b 	imul   $0x646b5843,0x53(%esi,%edx,2),%ecx
42093e:	64
42093f:	6d                   	insl   (%dx),%es:(%edi)
420940:	64 7a 6c             	fs jp  0x4209af
420943:	61                   	popa
420944:	6a 4a                	push   $0x4a
420946:	71 36                	jno    0x42097e
420948:	6f                   	outsl  %ds:(%esi),(%dx)
420949:	6b 6a 61 6e          	imul   $0x6e,0x61(%edx),%ebp
42094d:	48                   	dec    %eax
42094e:	43                   	inc    %ebx
42094f:	55                   	push   %ebp
420950:	7a 2f                	jp     0x420981
420952:	4d                   	dec    %ebp
420953:	76 6c                	jbe    0x4209c1
420955:	48                   	dec    %eax
420956:	4d                   	dec    %ebp
420957:	4f                   	dec    %edi
420958:	76 77                	jbe    0x4209d1
42095a:	31 2b                	xor    %ebp,(%ebx)
42095c:	7a 45                	jp     0x4209a3
42095e:	69 52 65 69 67 76 56 	imul   $0x56766769,0x65(%edx),%edx
420965:	4a                   	dec    %edx
420966:	54                   	push   %esp
420967:	6c                   	insb   (%dx),%es:(%edi)
420968:	31 69 45             	xor    %ebp,0x45(%ecx)
42096b:	4c                   	dec    %esp
42096c:	43                   	inc    %ebx
42096d:	45                   	inc    %ebp
42096e:	37                   	aaa
42096f:	36 71 54             	ss jno 0x4209c6
420972:	43                   	inc    %ebx
420973:	4c                   	dec    %esp
420974:	36 7a 75             	ss jp  0x4209ec
420977:	77 44                	ja     0x4209bd
420979:	66 4c                	dec    %sp
42097b:	77 5a                	ja     0x4209d7
42097d:	6b 63 32 56          	imul   $0x56,0x32(%ebx),%esp
420981:	47                   	inc    %edi
420982:	69 63 68 31 59 6f 58 	imul   $0x586f5931,0x68(%ebx),%esp
420989:	75 4b                	jne    0x4209d6
42098b:	79 78                	jns    0x420a05
42098d:	6d                   	insl   (%dx),%es:(%edi)
42098e:	44                   	inc    %esp
42098f:	66 71 78             	data16 jno 0x420a0a
420992:	6d                   	insl   (%dx),%es:(%edi)
420993:	39 65 6c             	cmp    %esp,0x6c(%ebp)
420996:	37                   	aaa
420997:	6e                   	outsb  %ds:(%esi),(%dx)
420998:	46                   	inc    %esi
420999:	41                   	inc    %ecx
42099a:	73 35                	jae    0x4209d1
42099c:	41                   	inc    %ecx
42099d:	75 53                	jne    0x4209f2
42099f:	35 4c 35 61 6d       	xor    $0x6d61354c,%eax
4209a4:	79 6a                	jns    0x420a10
4209a6:	35 59 6c 50 65       	xor    $0x65506c59,%eax
4209ab:	4a                   	dec    %edx
4209ac:	66 53                	push   %bx
4209ae:	4d                   	dec    %ebp
4209af:	75 4f                	jne    0x420a00
4209b1:	70 75                	jo     0x420a28
4209b3:	38 69 78             	cmp    %ch,0x78(%ecx)
4209b6:	47                   	inc    %edi
4209b7:	70 64                	jo     0x420a1d
4209b9:	35 4a 50 50 43       	xor    $0x4350504a,%eax
4209be:	50                   	push   %eax
4209bf:	56                   	push   %esi
4209c0:	30 57 44             	xor    %dl,0x44(%edi)
4209c3:	44                   	inc    %esp
4209c4:	6a 45                	push   $0x45
4209c6:	6b 59 6a 78          	imul   $0x78,0x6a(%ecx),%ebx
4209ca:	55                   	push   %ebp
4209cb:	6a 62                	push   $0x62
4209cd:	75 53                	jne    0x420a22
4209cf:	4c                   	dec    %esp
4209d0:	43                   	inc    %ebx
4209d1:	31 56 75             	xor    %edx,0x75(%esi)
4209d4:	2f                   	das
4209d5:	4d                   	dec    %ebp
4209d6:	67 66 50             	addr16 push %ax
4209d9:	75 4c                	jne    0x420a27
4209db:	4b                   	dec    %ebx
4209dc:	72 77                	jb     0x420a55
4209de:	53                   	push   %ebx
4209df:	6d                   	insl   (%dx),%es:(%edi)
4209e0:	76 53                	jbe    0x420a35
4209e2:	33 49 59             	xor    0x59(%ecx),%ecx
4209e5:	4f                   	dec    %edi
4209e6:	58                   	pop    %eax
4209e7:	74 78                	je     0x420a61
4209e9:	43                   	inc    %ebx
4209ea:	59                   	pop    %ecx
4209eb:	48                   	dec    %eax
4209ec:	32 67 42             	xor    0x42(%edi),%ah
4209ef:	59                   	pop    %ecx
4209f0:	42                   	inc    %edx
4209f1:	64 71 45             	fs jno 0x420a39
4209f4:	65 78 67             	gs js  0x420a5e
4209f7:	35 65 49 50 4d       	xor    $0x4d504965,%eax
4209fc:	4c                   	dec    %esp
4209fd:	67 63 54 35          	arpl   %edx,0x35(%si)
420a01:	31 73 32             	xor    %esi,0x32(%ebx)
420a04:	36 2f                	ss das
420a06:	58                   	pop    %eax
420a07:	38 67 6b             	cmp    %ah,0x6b(%edi)
420a0a:	59                   	pop    %ecx
420a0b:	37                   	aaa
420a0c:	47                   	inc    %edi
420a0d:	77 4a                	ja     0x420a59
420a0f:	4f                   	dec    %edi
420a10:	4b                   	dec    %ebx
420a11:	4e                   	dec    %esi
420a12:	64 73 31             	fs jae 0x420a46
420a15:	72 56                	jb     0x420a6d
420a17:	65 47                	gs inc %edi
420a19:	54                   	push   %esp
420a1a:	38 48 59             	cmp    %cl,0x59(%eax)
420a1d:	33 47 4a             	xor    0x4a(%edi),%eax
420a20:	34 38                	xor    $0x38,%al
420a22:	39 73 73             	cmp    %esi,0x73(%ebx)
420a25:	72 6c                	jb     0x420a93
420a27:	69 70 76 50 72 43 47 	imul   $0x47437250,0x76(%eax),%esi
420a2e:	37                   	aaa
420a2f:	62 45 6f             	bound  %eax,0x6f(%ebp)
420a32:	4c                   	dec    %esp
420a33:	54                   	push   %esp
420a34:	66 74 63             	data16 je 0x420a9a
420a37:	59                   	pop    %ecx
420a38:	2b 2b                	sub    (%ebx),%ebp
420a3a:	46                   	inc    %esi
420a3b:	74 6d                	je     0x420aaa
420a3d:	76 5a                	jbe    0x420a99
420a3f:	44                   	inc    %esp