421a78:	4b                   	dec    %ebx
421a79:	6d                   	insl   (%dx),%es:(%edi)
421a7a:	50                   	push   %eax
421a7b:	70 72                	jo     0x421aef
421a7d:	4d                   	dec    %ebp
421a7e:	7a 6e                	jp     0x421aee
421a80:	45                   	inc    %ebp
421a81:	6d                   	insl   (%dx),%es:(%edi)
421a82:	5a                   	pop    %edx
421a83:	47                   	inc    %edi
421a84:	77 33                	ja     0x421ab9
421a86:	31 52 34             	xor    %edx,0x34(%edx)
421a89:	7a 43                	jp     0x421ace
421a8b:	72 4a                	jb     0x421ad7
421a8d:	78 68                	js     0x421af7
421a8f:	53                   	push   %ebx
421a90:	34 64                	xor    $0x64,%al
421a92:	2b 75 2f             	sub    0x2f(%ebp),%esi
421a95:	57                   	push   %edi
421a96:	75 79                	jne    0x421b11
421a98:	45                   	inc    %ebp
421a99:	48                   	dec    %eax
421a9a:	58                   	pop    %eax
421a9b:	6a 54                	push   $0x54
421a9d:	6b 2f 31             	imul   $0x31,(%edi),%ebp
421aa0:	6c                   	insb   (%dx),%es:(%edi)
421aa1:	77 4b                	ja     0x421aee
421aa3:	6e                   	outsb  %ds:(%esi),(%dx)
421aa4:	76 31                	jbe    0x421ad7
421aa6:	72 67                	jb     0x421b0f
421aa8:	2b 54 50 4e          	sub    0x4e(%eax,%edx,2),%edx
421aac:	38 57 75             	cmp    %dl,0x75(%edi)
421aaf:	4d                   	dec    %ebp
421ab0:	31 43 4d             	xor    %eax,0x4d(%ebx)
421ab3:	55                   	push   %ebp
421ab4:	36 42                	ss inc %edx
421ab6:	51                   	push   %ecx
421ab7:	46                   	inc    %esi
421ab8:	34 4e                	xor    $0x4e,%al
421aba:	64 61                	fs popa
421abc:	38 38                	cmp    %bh,(%eax)
421abe:	68 52 50 57 44       	push   $0x44575052
421ac3:	65 55                	gs push %ebp
421ac5:	2b 47 5a             	sub    0x5a(%edi),%eax
421ac8:	35 39 76 61 38       	xor    $0x38617639,%eax
421acd:	78 75                	js     0x421b44
421acf:	37                   	aaa
421ad0:	6e                   	outsb  %ds:(%esi),(%dx)
421ad1:	64 5a                	fs pop %edx
421ad3:	71 4e                	jno    0x421b23
421ad5:	41                   	inc    %ecx
421ad6:	42                   	inc    %edx
421ad7:	74 6d                	je     0x421b46
421ad9:	6e                   	outsb  %ds:(%esi),(%dx)
421ada:	51                   	push   %ecx
421adb:	38 6f 72             	cmp    %ch,0x72(%edi)
421ade:	72 43                	jb     0x421b23
421ae0:	47                   	inc    %edi
421ae1:	34 73                	xor    $0x73,%al
421ae3:	77 42                	ja     0x421b27
421ae5:	39 59 67             	cmp    %ebx,0x67(%ecx)
421ae8:	65 64 64 53          	gs fs fs push %ebx
421aec:	72 76                	jb     0x421b64
421aee:	36 79 34             	ss jns 0x421b25
421af1:	6c                   	insb   (%dx),%es:(%edi)
421af2:	33 45 44             	xor    0x44(%ebp),%eax
421af5:	6e                   	outsb  %ds:(%esi),(%dx)
421af6:	56                   	push   %esi
421af7:	34 43                	xor    $0x43,%al
421af9:	71 69                	jno    0x421b64
421afb:	31 63 41             	xor    %esp,0x41(%ebx)
421afe:	46                   	inc    %esi
421aff:	59                   	pop    %ecx
421b00:	56                   	push   %esi
421b01:	56                   	push   %esi
421b02:	52                   	push   %edx
421b03:	67 73 5a             	addr16 jae 0x421b60
421b06:	42                   	inc    %edx
421b07:	75 69                	jne    0x421b72
421b09:	33 75 6d             	xor    0x6d(%ebp),%esi
421b0c:	57                   	push   %edi
421b0d:	45                   	inc    %ebp
421b0e:	53                   	push   %ebx
421b0f:	4c                   	dec    %esp
421b10:	62 2b                	bound  %ebp,(%ebx)
421b12:	66 76 68             	data16 jbe 0x421b7d
421b15:	74 32                	je     0x421b49
421b17:	58                   	pop    %eax
421b18:	52                   	push   %edx
421b19:	30 65 32             	xor    %ah,0x32(%ebp)
421b1c:	73 67                	jae    0x421b85
421b1e:	4d                   	dec    %ebp
421b1f:	6b 2f 54             	imul   $0x54,(%edi),%ebp
421b22:	64 74 66             	fs je  0x421b8b
421b25:	42                   	inc    %edx
421b26:	36 36 30 4b 64       	ss xor %cl,%ss:0x64(%ebx)
421b2b:	36 38 75 51          	cmp    %dh,%ss:0x51(%ebp)
421b2f:	70 50                	jo     0x421b81
421b31:	53                   	push   %ebx
421b32:	52                   	push   %edx
421b33:	2b 53 62             	sub    0x62(%ebx),%edx
421b36:	36 72 75             	ss jb  0x421bae
421b39:	66 6a 4c             	pushw  $0x4c
421b3c:	66 4e                	dec    %si
421b3e:	48                   	dec    %eax
421b3f:	77 52                	ja     0x421b93
421b41:	73 2f                	jae    0x421b72
421b43:	4b                   	dec    %ebx
421b44:	57                   	push   %edi
421b45:	32 49 41             	xor    0x41(%ecx),%cl
421b48:	44                   	inc    %esp
421b49:	74 30                	je     0x421b7b
421b4b:	6a 59                	push   $0x59
421b4d:	54                   	push   %esp
421b4e:	46                   	inc    %esi
421b4f:	59                   	pop    %ecx
421b50:	53                   	push   %ebx
421b51:	73 33                	jae    0x421b86
421b53:	6a 59                	push   $0x59
421b55:	79 6d                	jns    0x421bc4
421b57:	73 77                	jae    0x421bd0
421b59:	6d                   	insl   (%dx),%es:(%edi)
421b5a:	6e                   	outsb  %ds:(%esi),(%dx)
421b5b:	47                   	inc    %edi
421b5c:	76 53                	jbe    0x421bb1
421b5e:	48                   	dec    %eax
421b5f:	32 53 6e             	xor    0x6e(%ebx),%dl
421b62:	34 31                	xor    $0x31,%al
421b64:	6d                   	insl   (%dx),%es:(%edi)
421b65:	68 50 72 56 79       	push   $0x79567250
421b6a:	4c                   	dec    %esp
421b6b:	54                   	push   %esp
421b6c:	57                   	push   %edi
421b6d:	34 2f                	xor    $0x2f,%al
421b6f:	41                   	inc    %ecx
421b70:	69 54 45 66 33 36 64 	imul   $0x78643633,0x66(%ebp,%eax,2),%edx
421b77:	78
421b78:	6a 39                	push   $0x39
421b7a:	61                   	popa
421b7b:	48                   	dec    %eax
421b7c:	70 46                	jo     0x421bc4
421b7e:	61                   	popa
421b7f:	67 6c                	insb   (%dx),%es:(%di)
421b81:	4d                   	dec    %ebp
421b82:	70 69                	jo     0x421bed
421b84:	6c                   	insb   (%dx),%es:(%edi)
421b85:	6a 56                	push   $0x56
421b87:	68 53 76 47 6a       	push   $0x6a477653
421b8c:	62 4a 45             	bound  %ecx,0x45(%edx)
421b8f:	39 57 46             	cmp    %edx,0x46(%edi)
421b92:	4a                   	dec    %edx
421b93:	78 54                	js     0x421be9
421b95:	2f                   	das
421b96:	6a 55                	push   $0x55
421b98:	73 4f                	jae    0x421be9
421b9a:	6d                   	insl   (%dx),%es:(%edi)
421b9b:	51                   	push   %ecx
421b9c:	64 7a 55             	fs jp  0x421bf4
421b9f:	6d                   	insl   (%dx),%es:(%edi)
421ba0:	54                   	push   %esp
421ba1:	4b                   	dec    %ebx
421ba2:	4f                   	dec    %edi
421ba3:	44                   	inc    %esp
421ba4:	57                   	push   %edi
421ba5:	43                   	inc    %ebx
421ba6:	77 66                	ja     0x421c0e
421ba8:	42                   	inc    %edx
421ba9:	6f                   	outsl  %ds:(%esi),(%dx)
421baa:	6c                   	insb   (%dx),%es:(%edi)
421bab:	51                   	push   %ecx
421bac:	33 65 69             	xor    0x69(%ebp),%esp
421baf:	58                   	pop    %eax
421bb0:	7a 6a                	jp     0x421c1c
421bb2:	36 4d                	ss dec %ebp
421bb4:	45                   	inc    %ebp
421bb5:	42                   	inc    %edx
421bb6:	61                   	popa
421bb7:	72 62                	jb     0x421c1b
421bb9:	4b                   	dec    %ebx
421bba:	58                   	pop    %eax
421bbb:	72 6b                	jb     0x421c28
421bbd:	2f                   	das
421bbe:	53                   	push   %ebx
421bbf:	62 63 4f             	bound  %esp,0x4f(%ebx)
421bc2:	65 43                	gs inc %ebx
421bc4:	6c                   	insb   (%dx),%es:(%edi)
421bc5:	51                   	push   %ecx
421bc6:	37                   	aaa
421bc7:	7a 56                	jp     0x421c1f
421bc9:	6c                   	insb   (%dx),%es:(%edi)
421bca:	75 6b                	jne    0x421c37
421bcc:	71 65                	jno    0x421c33
421bce:	6f                   	outsl  %ds:(%esi),(%dx)
421bcf:	35 4a 54 45 64       	xor    $0x6445544a,%eax
421bd4:	6f                   	outsl  %ds:(%esi),(%dx)
421bd5:	44                   	inc    %esp
421bd6:	6d                   	insl   (%dx),%es:(%edi)
421bd7:	4e                   	dec    %esi
421bd8:	46                   	inc    %esi
421bd9:	6c                   	insb   (%dx),%es:(%edi)
421bda:	4a                   	dec    %edx
421bdb:	35 65 31 46 67       	xor    $0x67463165,%eax
421be0:	35 55 7a 72 54       	xor    $0x54727a55,%eax
421be5:	44                   	inc    %esp
421be6:	71 6d                	jno    0x421c55
421be8:	33 59 58             	xor    0x58(%ecx),%ebx
421beb:	34 58                	xor    $0x58,%al
421bed:	68 4d 35 71 37       	push   $0x3771354d
421bf2:	6a 38                	push   $0x38
421bf4:	62 54 75 4b          	bound  %edx,0x4b(%ebp,%esi,2)
421bf8:	79 72                	jns    0x421c6c
421bfa:	78 32                	js     0x421c2e
421bfc:	35 59 4b 51 46       	xor    $0x46514b59,%eax
421c01:	53                   	push   %ebx
421c02:	6e                   	outsb  %ds:(%esi),(%dx)
421c03:	62 32                	bound  %esi,(%edx)
421c05:	62 76 59             	bound  %esi,0x59(%esi)
421c08:	38 6c 72 6a          	cmp    %ch,0x6a(%edx,%esi,2)
421c0c:	4e                   	dec    %esi
421c0d:	4b                   	dec    %ebx
421c0e:	4d                   	dec    %ebp
421c0f:	66 79 37             	data16 jns 0x421c49
421c12:	76 63                	jbe    0x421c77
421c14:	57                   	push   %edi
421c15:	61                   	popa
421c16:	62 58 43             	bound  %ebx,0x43(%eax)
421c19:	39 64 32 78          	cmp    %esp,0x78(%edx,%esi,1)
421c1d:	6c                   	insb   (%dx),%es:(%edi)
421c1e:	58                   	pop    %eax
421c1f:	30 50 30             	xor    %dl,0x30(%eax)
421c22:	32 5a 48             	xor    0x48(%edx),%bl
421c25:	58                   	pop    %eax
421c26:	73 4c                	jae    0x421c74
421c28:	79 4b                	jns    0x421c75
421c2a:	45                   	inc    %ebp
421c2b:	41                   	inc    %ecx
421c2c:	42                   	inc    %edx
421c2d:	6b 5a 42 65          	imul   $0x65,0x42(%edx),%ebx
421c31:	77 67                	ja     0x421c9a
421c33:	5a                   	pop    %edx
421c34:	56                   	push   %esi
421c35:	48                   	dec    %eax
421c36:	4b                   	dec    %ebx
421c37:	70 30                	jo     0x421c69
421c39:	62 70 63             	bound  %esi,0x63(%eax)
421c3c:	7a 74                	jp     0x421cb2
421c3e:	78 6f                	js     0x421caf
421c40:	2f                   	das
421c41:	42                   	inc    %edx
421c42:	64 77 50             	fs ja  0x421c95
421c45:	79 4c                	jns    0x421c93
421c47:	37                   	aaa
421c48:	79 50                	jns    0x421c9a
421c4a:	6d                   	insl   (%dx),%es:(%edi)
421c4b:	76 6b                	jbe    0x421cb8
421c4d:	42                   	inc    %edx
421c4e:	46                   	inc    %esi
421c4f:	37                   	aaa
421c50:	4c                   	dec    %esp
421c51:	4b                   	dec    %ebx
421c52:	42                   	inc    %edx
421c53:	54                   	push   %esp
421c54:	67 57                	addr16 push %edi
421c56:	74 41                	je     0x421c99
421c58:	5a                   	pop    %edx
421c59:	51                   	push   %ecx
421c5a:	61                   	popa
421c5b:	79 78                	jns    0x421cd5
421c5d:	64 51                	fs push %ecx
421c5f:	4d                   	dec    %ebp
421c60:	34 4f                	xor    $0x4f,%al
421c62:	78 68                	js     0x421ccc
421c64:	51                   	push   %ecx
421c65:	34 33                	xor    $0x33,%al
421c67:	7a 43                	jp     0x421cac
421c69:	49                   	dec    %ecx
421c6a:	50                   	push   %eax
421c6b:	39 2b                	cmp    %ebp,(%ebx)
421c6d:	75 30                	jne    0x421c9f
421c6f:	51                   	push   %ecx
421c70:	65 76 4e             	gs jbe 0x421cc1
421c73:	36 53                	ss push %ebx
421c75:	56                   	push   %esi
421c76:	38 37                	cmp    %dh,(%edi)
421c78:	59                   	pop    %ecx
421c79:	4b                   	dec    %ebx
421c7a:	4e                   	dec    %esi
421c7b:	38 4e 61             	cmp    %cl,0x61(%esi)
421c7e:	38 44 4a 73          	cmp    %al,0x73(%edx,%ecx,2)
421c82:	33 77 70             	xor    0x70(%edi),%esi
421c85:	4e                   	dec    %esi
421c86:	30 65 2b             	xor    %ah,0x2b(%ebp)
421c89:	45                   	inc    %ebp
421c8a:	33 78 41             	xor    0x41(%eax),%edi
421c8d:	59                   	pop    %ecx
421c8e:	45                   	inc    %ebp
421c8f:	4f                   	dec    %edi
421c90:	6e                   	outsb  %ds:(%esi),(%dx)
421c91:	41                   	inc    %ecx
421c92:	54                   	push   %esp
421c93:	6c                   	insb   (%dx),%es:(%edi)
421c94:	64 6d                	fs insl (%dx),%es:(%edi)
421c96:	32 46 34             	xor    0x34(%esi),%al
421c99:	57                   	push   %edi
421c9a:	68 6d 50 38 48       	push   $0x4838506d
421c9f:	47                   	inc    %edi
421ca0:	31 64 65 46          	xor    %esp,0x46(%ebp,%eiz,2)
421ca4:	34 43                	xor    $0x43,%al
421ca6:	53                   	push   %ebx
421ca7:	76 78                	jbe    0x421d21
421ca9:	6f                   	outsl  %ds:(%esi),(%dx)
421caa:	33 57 46             	xor    0x46(%edi),%edx
421cad:	66 49                	dec    %cx
421caf:	65 2b 30             	sub    %gs:(%eax),%esi
421cb2:	42                   	inc    %edx
421cb3:	37                   	aaa
421cb4:	41                   	inc    %ecx
421cb5:	6f                   	outsl  %ds:(%esi),(%dx)
421cb6:	63 38                	arpl   %edi,(%eax)
421cb8:	4f                   	dec    %edi
421cb9:	33 4c 54 2f          	xor    0x2f(%esp,%edx,2),%ecx
421cbd:	4e                   	dec    %esi
421cbe:	51                   	push   %ecx
421cbf:	49                   	dec    %ecx
421cc0:	65 47                	gs inc %edi
421cc2:	5a                   	pop    %edx
421cc3:	71 76                	jno    0x421d3b
421cc5:	4f                   	dec    %edi
421cc6:	2f                   	das
421cc7:	41                   	inc    %ecx
421cc8:	50                   	push   %eax
421cc9:	55                   	push   %ebp
421cca:	73 36                	jae    0x421d02
421ccc:	63 59 5a             	arpl   %ebx,0x5a(%ecx)
421ccf:	38 6a 52             	cmp    %ch,0x52(%edx)
421cd2:	79 49                	jns    0x421d1d
421cd4:	6b 54 6d 31 30       	imul   $0x30,0x31(%ebp,%ebp,2),%edx
421cd9:	33 59 66             	xor    0x66(%ecx),%ebx
421cdc:	4e                   	dec    %esi
421cdd:	32 49 2f             	xor    0x2f(%ecx),%cl
421ce0:	57                   	push   %edi
421ce1:	75 6f                	jne    0x421d52
421ce3:	4a                   	dec    %edx
421ce4:	6a 31                	push   $0x31
421ce6:	79 5a                	jns    0x421d42
421ce8:	5a                   	pop    %edx
421ce9:	4b                   	dec    %ebx
421cea:	75 57                	jne    0x421d43
421cec:	74 69                	je     0x421d57
421cee:	6a 30                	push   $0x30