420812:	6d                   	insl   (%dx),%es:(%edi)
420813:	37                   	aaa
420814:	54                   	push   %esp
420815:	7a 44                	jp     0x42085b
420817:	32 46 65             	xor    0x65(%esi),%al
42081a:	68 62 4f 62 6a       	push   $0x6a624f62
42081f:	6e                   	outsb  %ds:(%esi),(%dx)
420820:	78 7a                	js     0x42089c
420822:	77 77                	ja     0x42089b
420824:	4b                   	dec    %ebx
420825:	6b 49 36 48          	imul   $0x48,0x36(%ecx),%ecx
420829:	6a 4d                	push   $0x4d
42082b:	50                   	push   %eax
42082c:	57                   	push   %edi
42082d:	37                   	aaa
42082e:	35 66 50 36 72       	xor    $0x72365066,%eax
420833:	31 64 58 52          	xor    %esp,0x52(%eax,%ebx,2)
420837:	72 41                	jb     0x42087a
420839:	56                   	push   %esi
42083a:	39 64 4b 35          	cmp    %esp,0x35(%ebx,%ecx,2)
42083e:	6d                   	insl   (%dx),%es:(%edi)
42083f:	77 46                	ja     0x420887
420841:	53                   	push   %ebx
420842:	42                   	inc    %edx
420843:	35 56 57 78 42       	xor    $0x42785756,%eax
420848:	35 36 42 4d 64       	xor    $0x644d4236,%eax
42084d:	2b 65 5a             	sub    0x5a(%ebp),%esp
420850:	52                   	push   %edx
420851:	44                   	inc    %esp
420852:	61                   	popa
420853:	34 30                	xor    $0x30,%al
420855:	76 53                	jbe    0x4208aa
420857:	50                   	push   %eax
420858:	5a                   	pop    %edx
420859:	65 6b 4b 47 2f       	imul   $0x2f,%gs:0x47(%ebx),%ecx
42085e:	44                   	inc    %esp
42085f:	45                   	inc    %ebp
420860:	30 71 75             	xor    %dh,0x75(%ecx)
420863:	39 45 75             	cmp    %eax,0x75(%ebp)
420866:	77 53                	ja     0x4208bb
420868:	34 4f                	xor    $0x4f,%al
42086a:	37                   	aaa
42086b:	39 77 6c             	cmp    %esi,0x6c(%edi)
42086e:	4f                   	dec    %edi
42086f:	5a                   	pop    %edx
420870:	37                   	aaa
420871:	42                   	inc    %edx
420872:	6e                   	outsb  %ds:(%esi),(%dx)
420873:	57                   	push   %edi
420874:	79 4e                	jns    0x4208c4
420876:	77 79                	ja     0x4208f1
420878:	39 2b                	cmp    %ebp,(%ebx)
42087a:	67 59                	addr16 pop %ecx
42087c:	58                   	pop    %eax
42087d:	37                   	aaa
42087e:	6a 79                	push   $0x79
420880:	67 59                	addr16 pop %ecx
420882:	45                   	inc    %ebp
420883:	54                   	push   %esp
420884:	4f                   	dec    %edi
420885:	4a                   	dec    %edx
420886:	4e                   	dec    %esi
420887:	58                   	pop    %eax
420888:	70 41                	jo     0x4208cb
42088a:	72 48                	jb     0x4208d4
42088c:	48                   	dec    %eax
42088d:	54                   	push   %esp
42088e:	64 65 65 67 38 33    	fs gs cmp %dh,%gs:(%bp,%di)
420894:	37                   	aaa
420895:	38 58 78             	cmp    %bl,0x78(%eax)
420898:	31 71 2f             	xor    %esi,0x2f(%ecx)
42089b:	2f                   	das
42089c:	4a                   	dec    %edx
42089d:	57                   	push   %edi
42089e:	78 44                	js     0x4208e4
4208a0:	46                   	inc    %esi
4208a1:	5a                   	pop    %edx
4208a2:	4b                   	dec    %ebx
4208a3:	38 71 30             	cmp    %dh,0x30(%ecx)
4208a6:	70 32                	jo     0x4208da
4208a8:	75 63                	jne    0x42090d
4208aa:	34 53                	xor    $0x53,%al
4208ac:	41                   	inc    %ecx
4208ad:	64 6d                	fs insl (%dx),%es:(%edi)
4208af:	67 43                	addr16 inc %ebx
4208b1:	6e                   	outsb  %ds:(%esi),(%dx)
4208b2:	6b 58 62 62          	imul   $0x62,0x62(%eax),%ebx
4208b6:	34 49                	xor    $0x49,%al
4208b8:	4d                   	dec    %ebp
4208b9:	54                   	push   %esp
4208ba:	47                   	inc    %edi
4208bb:	5a                   	pop    %edx
4208bc:	50                   	push   %eax
4208bd:	30 71 4c             	xor    %dh,0x4c(%ecx)
4208c0:	63 36                	arpl   %esi,(%esi)
4208c2:	71 77                	jno    0x42093b
4208c4:	74 49                	je     0x42090f
4208c6:	45                   	inc    %ebp
4208c7:	7a 70                	jp     0x420939
4208c9:	4b                   	dec    %ebx
4208ca:	35 69 37 38 6f       	xor    $0x6f383769,%eax
4208cf:	45                   	inc    %ebp
4208d0:	33 4e 2f             	xor    0x2f(%esi),%ecx
4208d3:	7a 6f                	jp     0x420944
4208d5:	64 57                	fs push %edi
4208d7:	63 64 4f 75          	arpl   %esp,0x75(%edi,%ecx,2)
4208db:	62 2f                	bound  %ebp,(%edi)
4208dd:	62 72 32             	bound  %esi,0x32(%edx)
4208e0:	64 72 33             	fs jb  0x420916
4208e3:	7a 2b                	jp     0x420910
4208e5:	4e                   	dec    %esi
4208e6:	56                   	push   %esi
4208e7:	31 4c 2b 2b          	xor    %ecx,0x2b(%ebx,%ebp,1)
4208eb:	59                   	pop    %ecx
4208ec:	70 71                	jo     0x42095f
4208ee:	35 52 38 4b 34       	xor    $0x344b3852,%eax
4208f3:	6f                   	outsl  %ds:(%esi),(%dx)
4208f4:	59                   	pop    %ecx
4208f5:	34 45                	xor    $0x45,%al
4208f7:	78 41                	js     0x42093a
4208f9:	61                   	popa
4208fa:	37                   	aaa
4208fb:	4c                   	dec    %esp
4208fc:	5a                   	pop    %edx
4208fd:	62 35 62 76 67 73    	bound  %esi,0x73677662
420903:	49                   	dec    %ecx
420904:	7a 62                	jp     0x420968
420906:	41                   	inc    %ecx
420907:	39 72 63             	cmp    %esi,0x63(%edx)
42090a:	77 71                	ja     0x42097d
42090c:	70 4a                	jo     0x420958
42090e:	45                   	inc    %ebp
42090f:	38 6f 58             	cmp    %ch,0x58(%edi)
420912:	4b                   	dec    %ebx
420913:	6f                   	outsl  %ds:(%esi),(%dx)
420914:	4e                   	dec    %esi
420915:	71 41                	jno    0x420958
420917:	48                   	dec    %eax
420918:	6d                   	insl   (%dx),%es:(%edi)
420919:	7a 41                	jp     0x42095c
42091b:	33 54 6b 51          	xor    0x51(%ebx,%ebp,2),%edx
42091f:	55                   	push   %ebp
420920:	36 62 65 55          	bound  %esp,%ss:0x55(%ebp)
420924:	70 58                	jo     0x42097e
420926:	62 6e 59             	bound  %ebp,0x59(%esi)
420929:	71 4f                	jno    0x42097a
42092b:	5a                   	pop    %edx
42092c:	43                   	inc    %ebx
42092d:	49                   	dec    %ecx
42092e:	6f                   	outsl  %ds:(%esi),(%dx)
42092f:	31 61 43             	xor    %esp,0x43(%ecx)
420932:	34 46                	xor    $0x46,%al
420934:	6c                   	insb   (%dx),%es:(%edi)
420935:	4e                   	dec    %esi
420936:	43                   	inc    %ebx
420937:	65 79 64             	gs jns 0x42099e
42093a:	32 69 4c             	xor    0x4c(%ecx),%ch
42093d:	2f                   	das
42093e:	71 4e                	jno    0x42098e
420940:	72 68                	jb     0x4209aa
420942:	34 33                	xor    $0x33,%al
420944:	68 64 52 32 66       	push   $0x66325264
420949:	65 76 4f             	gs jbe 0x42099b
42094c:	74 31                	je     0x42097f
42094e:	47                   	inc    %edi
42094f:	7a 6f                	jp     0x4209c0
420951:	4e                   	dec    %esi
420952:	63 45 79             	arpl   %eax,0x79(%ebp)
420955:	30 58 79             	xor    %bl,0x79(%eax)
420958:	78 31                	js     0x42098b
42095a:	68 52 30 30 4b       	push   $0x4b303052
42095f:	30 75 61             	xor    %dh,0x61(%ebp)
420962:	52                   	push   %edx
420963:	38 4f 79             	cmp    %cl,0x79(%edi)
420966:	75 74                	jne    0x4209dc
420968:	66 55                	push   %bp
42096a:	77 57                	ja     0x4209c3
42096c:	66 70 34             	data16 jo 0x4209a3
42096f:	6a 6c                	push   $0x6c
420971:	41                   	inc    %ecx
420972:	42                   	inc    %edx
420973:	69 6a 6f 6d 6a 61 6f 	imul   $0x6f616a6d,0x6f(%edx),%ebp
42097a:	31 71 67             	xor    %esi,0x67(%ecx)
42097d:	37                   	aaa
42097e:	51                   	push   %ecx
42097f:	58                   	pop    %eax
420980:	49                   	dec    %ecx
420981:	55                   	push   %ebp
420982:	6e                   	outsb  %ds:(%esi),(%dx)
420983:	49                   	dec    %ecx
420984:	57                   	push   %edi
420985:	43                   	inc    %ebx
420986:	77 59                	ja     0x4209e1
420988:	71 7a                	jno    0x420a04
42098a:	47                   	inc    %edi
42098b:	4a                   	dec    %edx
42098c:	41                   	inc    %ecx
42098d:	6b 36 72             	imul   $0x72,(%esi),%esi
420990:	76 75                	jbe    0x420a07
420992:	62 35 76 33 4a 56    	bound  %esi,0x564a3376
420998:	76 44                	jbe    0x4209de
42099a:	44                   	inc    %esp
42099b:	4b                   	dec    %ebx
42099c:	6a 4b                	push   $0x4b
42099e:	35 64 30 58 41       	xor    $0x41583064,%eax
4209a3:	63 54 4d 50          	arpl   %edx,0x50(%ebp,%ecx,2)
4209a7:	50                   	push   %eax
4209a8:	35 79 62 51 6f       	xor    $0x6f516279,%eax
4209ad:	31 4c 78 55          	xor    %ecx,0x55(%eax,%edi,2)
4209b1:	56                   	push   %esi
4209b2:	42                   	inc    %edx
4209b3:	66 38 71 64          	data16 cmp %dh,0x64(%ecx)
4209b7:	46                   	inc    %esi
4209b8:	37                   	aaa
4209b9:	37                   	aaa
4209ba:	6b 53 33 57          	imul   $0x57,0x33(%ebx),%edx
4209be:	5a                   	pop    %edx
4209bf:	5a                   	pop    %edx
4209c0:	69 59 44 38 2f 2b 4f 	imul   $0x4f2b2f38,0x44(%ecx),%ebx
4209c7:	38 6b 58             	cmp    %ch,0x58(%ebx)
4209ca:	68 4f 56 2b 74       	push   $0x742b564f
4209cf:	58                   	pop    %eax
4209d0:	6a 50                	push   $0x50
4209d2:	70 72                	jo     0x420a46
4209d4:	73 73                	jae    0x420a49
4209d6:	54                   	push   %esp
4209d7:	6b 51 36 47          	imul   $0x47,0x36(%ecx),%edx
4209db:	71 70                	jno    0x420a4d
4209dd:	41                   	inc    %ecx
4209de:	61                   	popa
4209df:	38 47 50             	cmp    %al,0x50(%edi)
4209e2:	63 6a 78             	arpl   %ebp,0x78(%edx)
4209e5:	36 79 44             	ss jns 0x420a2c
4209e8:	4d                   	dec    %ebp
4209e9:	75 4a                	jne    0x420a35
4209eb:	6c                   	insb   (%dx),%es:(%edi)
4209ec:	4c                   	dec    %esp
4209ed:	41                   	inc    %ecx
4209ee:	31 39                	xor    %edi,(%ecx)
4209f0:	57                   	push   %edi
4209f1:	50                   	push   %eax
4209f2:	33 31                	xor    (%ecx),%esi
4209f4:	6a 47                	push   $0x47
4209f6:	57                   	push   %edi
4209f7:	48                   	dec    %eax
4209f8:	66 6f                	outsw  %ds:(%esi),(%dx)
4209fa:	44                   	inc    %esp
4209fb:	41                   	inc    %ecx
4209fc:	65 72 2b             	gs jb  0x420a2a
4209ff:	49                   	dec    %ecx
420a00:	44                   	inc    %esp
420a01:	45                   	inc    %ebp
420a02:	78 65                	js     0x420a69
420a04:	4e                   	dec    %esi
420a05:	35 79 6e 62 51       	xor    $0x51626e79,%eax
420a0a:	79 74                	jns    0x420a80
420a0c:	6c                   	insb   (%dx),%es:(%edi)
420a0d:	69 6d 52 37 46 36 4c 	imul   $0x4c364637,0x52(%ebp),%ebp
420a14:	2f                   	das
420a15:	77 74                	ja     0x420a8b
420a17:	58                   	pop    %eax
420a18:	77 45                	ja     0x420a5f
420a1a:	43                   	inc    %ebx
420a1b:	41                   	inc    %ecx
420a1c:	52                   	push   %edx
420a1d:	36 6a 6f             	ss push $0x6f
420a20:	68 32 65 68 62       	push   $0x62686532
420a25:	42                   	inc    %edx
420a26:	61                   	popa
420a27:	6b 75 63 73          	imul   $0x73,0x63(%ebp),%esi
420a2b:	6d                   	insl   (%dx),%es:(%edi)
420a2c:	31 55 6e             	xor    %edx,0x6e(%ebp)
420a2f:	45                   	inc    %ebp
420a30:	4d                   	dec    %ebp
420a31:	2b 7a 46             	sub    0x46(%edx),%edi
420a34:	44                   	inc    %esp
420a35:	43                   	inc    %ebx
420a36:	7a 71                	jp     0x420aa9
420a38:	6f                   	outsl  %ds:(%esi),(%dx)
420a39:	74 46                	je     0x420a81
420a3b:	66 37                	data16 aaa
420a3d:	69 6d 31 77 33 52 4a 	imul   $0x4a523377,0x31(%ebp),%ebp
420a44:	42                   	inc    %edx
420a45:	71 49                	jno    0x420a90
420a47:	61                   	popa
420a48:	56                   	push   %esi
420a49:	72 51                	jb     0x420a9c
420a4b:	6b 38 31             	imul   $0x31,(%eax),%edi
420a4e:	58                   	pop    %eax
420a4f:	41                   	inc    %ecx
420a50:	5a                   	pop    %edx
420a51:	56                   	push   %esi
420a52:	44                   	inc    %esp
420a53:	51                   	push   %ecx
420a54:	74 61                	je     0x420ab7
420a56:	74 68                	je     0x420ac0
420a58:	73 34                	jae    0x420a8e
420a5a:	41                   	inc    %ecx
420a5b:	7a 73                	jp     0x420ad0
420a5d:	51                   	push   %ecx
420a5e:	51                   	push   %ecx
420a5f:	77 49                	ja     0x420aaa
420a61:	47                   	inc    %edi
420a62:	62 4c 4f 58          	bound  %ecx,0x58(%edi,%ecx,2)
420a66:	65 34 55             	gs xor $0x55,%al
420a69:	6b 4a 53 32          	imul   $0x32,0x53(%edx),%ecx
420a6d:	6a 34                	push   $0x34
420a6f:	4c                   	dec    %esp
420a70:	6f                   	outsl  %ds:(%esi),(%dx)
420a71:	77 51                	ja     0x420ac4
420a73:	58                   	pop    %eax
420a74:	6b 70 69 64          	imul   $0x64,0x69(%eax),%esi
420a78:	71 63                	jno    0x420add
420a7a:	37                   	aaa
420a7b:	36 58                	ss pop %eax
420a7d:	33 43 55             	xor    0x55(%ebx),%eax
420a80:	33 46 49             	xor    0x49(%esi),%eax
420a83:	58                   	pop    %eax
420a84:	6c                   	insb   (%dx),%es:(%edi)
420a85:	32 6e 4e             	xor    0x4e(%esi),%ch
420a88:	7a 6f                	jp     0x420af9
420a8a:	61                   	popa
420a8b:	46                   	inc    %esi
420a8c:	50                   	push   %eax
420a8d:	7a 48                	jp     0x420ad7
420a8f:	37                   	aaa
420a90:	4d                   	dec    %ebp
420a91:	2f                   	das
420a92:	52                   	push   %edx
420a93:	51                   	push   %ecx
420a94:	62 61 66             	bound  %esp,0x66(%ecx)
420a97:	43                   	inc    %ebx
420a98:	6c                   	insb   (%dx),%es:(%edi)
420a99:	72 49                	jb     0x420ae4
420a9b:	41                   	inc    %ecx
420a9c:	72 33                	jb     0x420ad1
420a9e:	55                   	push   %ebp
420a9f:	42                   	inc    %edx
420aa0:	41                   	inc    %ecx
420aa1:	42                   	inc    %edx
420aa2:	55                   	push   %ebp
420aa3:	32 48 67             	xor    0x67(%eax),%cl
420aa6:	4d                   	dec    %ebp
420aa7:	34 47                	xor    $0x47,%al
420aa9:	50                   	push   %eax
420aaa:	2f                   	das
420aab:	51                   	push   %ecx
420aac:	6a 6f                	push   $0x6f
420aae:	75 6c                	jne    0x420b1c
420ab0:	30 56 78             	xor    %dl,0x78(%esi)