453a2d:	4a                   	dec    %edx
453a2e:	53                   	push   %ebx
453a2f:	67 6f                	outsl  %ds:(%si),(%dx)
453a31:	47                   	inc    %edi
453a32:	77 66                	ja     0x453a9a
453a34:	76 35                	jbe    0x453a6b
453a36:	56                   	push   %esi
453a37:	49                   	dec    %ecx
453a38:	43                   	inc    %ebx
453a39:	57                   	push   %edi
453a3a:	76 4d                	jbe    0x453a89
453a3c:	71 72                	jno    0x453ab0
453a3e:	6d                   	insl   (%dx),%es:(%edi)
453a3f:	2f                   	das
453a40:	78 30                	js     0x453a72
453a42:	75 66                	jne    0x453aaa
453a44:	5a                   	pop    %edx
453a45:	4e                   	dec    %esi
453a46:	4f                   	dec    %edi
453a47:	6d                   	insl   (%dx),%es:(%edi)
453a48:	4d                   	dec    %ebp
453a49:	2b 46 37             	sub    0x37(%esi),%eax
453a4c:	78 54                	js     0x453aa2
453a4e:	36 79 74             	ss jns 0x453ac5
453a51:	30 75 70             	xor    %dh,0x70(%ebp)
453a54:	31 4a 63             	xor    %ecx,0x63(%edx)
453a57:	67 77 64             	addr16 ja 0x453abe
453a5a:	4a                   	dec    %edx
453a5b:	79 61                	jns    0x453abe
453a5d:	70 44                	jo     0x453aa3
453a5f:	41                   	inc    %ecx
453a60:	7a 35                	jp     0x453a97
453a62:	30 4c 5a 6a          	xor    %cl,0x6a(%edx,%ebx,2)
453a66:	6e                   	outsb  %ds:(%esi),(%dx)
453a67:	59                   	pop    %ecx
453a68:	4b                   	dec    %ebx
453a69:	65 32 44 6a 69       	xor    %gs:0x69(%edx,%ebp,2),%al
453a6e:	30 66 36             	xor    %ah,0x36(%esi)
453a71:	37                   	aaa
453a72:	78 6f                	js     0x453ae3
453a74:	49                   	dec    %ecx
453a75:	6e                   	outsb  %ds:(%esi),(%dx)
453a76:	53                   	push   %ebx
453a77:	47                   	inc    %edi
453a78:	56                   	push   %esi
453a79:	4a                   	dec    %edx
453a7a:	6c                   	insb   (%dx),%es:(%edi)
453a7b:	70 6a                	jo     0x453ae7
453a7d:	68 44 72 37 78       	push   $0x78377244
453a82:	41                   	inc    %ecx
453a83:	7a 39                	jp     0x453abe
453a85:	54                   	push   %esp
453a86:	42                   	inc    %edx
453a87:	50                   	push   %eax
453a88:	4a                   	dec    %edx
453a89:	6d                   	insl   (%dx),%es:(%edi)
453a8a:	54                   	push   %esp
453a8b:	52                   	push   %edx
453a8c:	68 75 2f 6e 76       	push   $0x766e2f75
453a91:	64 69 4c 44 37 6e 57 	imul   $0x496f576e,%fs:0x37(%esp,%eax,2),%ecx
453a98:	6f 49
453a9a:	55                   	push   %ebp
453a9b:	34 54                	xor    $0x54,%al
453a9d:	54                   	push   %esp
453a9e:	54                   	push   %esp
453a9f:	76 54                	jbe    0x453af5
453aa1:	48                   	dec    %eax
453aa2:	39 39                	cmp    %edi,(%ecx)
453aa4:	71 74                	jno    0x453b1a
453aa6:	32 64 6e 42          	xor    0x42(%esi,%ebp,2),%ah
453aaa:	39 71 4f             	cmp    %esi,0x4f(%ecx)
453aad:	71 69                	jno    0x453b18
453aaf:	45                   	inc    %ebp
453ab0:	32 42 46             	xor    0x46(%edx),%al
453ab3:	58                   	pop    %eax
453ab4:	76 44                	jbe    0x453afa
453ab6:	32 47 50             	xor    0x50(%edi),%al
453ab9:	64 31 50 42          	xor    %edx,%fs:0x42(%eax)
453abd:	38 62 4e             	cmp    %ah,0x4e(%edx)
453ac0:	2f                   	das
453ac1:	54                   	push   %esp
453ac2:	33 51 6f             	xor    0x6f(%ecx),%edx
453ac5:	65 47                	gs inc %edi
453ac7:	41                   	inc    %ecx
453ac8:	61                   	popa
453ac9:	79 62                	jns    0x453b2d
453acb:	75 57                	jne    0x453b24
453acd:	44                   	inc    %esp
453ace:	7a 4c                	jp     0x453b1c
453ad0:	67 4f                	addr16 dec %edi
453ad2:	33 41 51             	xor    0x51(%ecx),%eax
453ad5:	31 47 50             	xor    %eax,0x50(%edi)
453ad8:	52                   	push   %edx
453ad9:	4d                   	dec    %ebp
453ada:	6f                   	outsl  %ds:(%esi),(%dx)
453adb:	4f                   	dec    %edi
453adc:	4d                   	dec    %ebp
453add:	65 6e                	outsb  %gs:(%esi),(%dx)
453adf:	44                   	inc    %esp
453ae0:	4c                   	dec    %esp
453ae1:	49                   	dec    %ecx
453ae2:	31 4e 43             	xor    %ecx,0x43(%esi)
453ae5:	66 4b                	dec    %bx
453ae7:	63 64 73 31          	arpl   %esp,0x31(%ebx,%esi,2)
453aeb:	4f                   	dec    %edi
453aec:	50                   	push   %eax
453aed:	4a                   	dec    %edx
453aee:	48                   	dec    %eax
453aef:	70 44                	jo     0x453b35
453af1:	6f                   	outsl  %ds:(%esi),(%dx)
453af2:	59                   	pop    %ecx
453af3:	46                   	inc    %esi
453af4:	38 63 46             	cmp    %ah,0x46(%ebx)
453af7:	41                   	inc    %ecx
453af8:	59                   	pop    %ecx
453af9:	56                   	push   %esi
453afa:	76 69                	jbe    0x453b65
453afc:	6f                   	outsl  %ds:(%esi),(%dx)
453afd:	31 49 73             	xor    %ecx,0x73(%ecx)
453b00:	77 54                	ja     0x453b56
453b02:	31 48 2b             	xor    %ecx,0x2b(%eax)
453b05:	44                   	inc    %esp
453b06:	59                   	pop    %ecx
453b07:	49                   	dec    %ecx
453b08:	7a 69                	jp     0x453b73
453b0a:	61                   	popa
453b0b:	74 7a                	je     0x453b87
453b0d:	79 42                	jns    0x453b51
453b0f:	72 69                	jb     0x453b7a
453b11:	71 32                	jno    0x453b45
453b13:	45                   	inc    %ebp
453b14:	34 79                	xor    $0x79,%al
453b16:	6c                   	insb   (%dx),%es:(%edi)
453b17:	38 6e 6b             	cmp    %ch,0x6b(%esi)
453b1a:	47                   	inc    %edi
453b1b:	71 52                	jno    0x453b6f
453b1d:	66 52                	push   %dx
453b1f:	69 41 79 4b 55 4e 61 	imul   $0x614e554b,0x79(%ecx),%eax
453b26:	6c                   	insb   (%dx),%es:(%edi)
453b27:	35 4a 4d 6a 41       	xor    $0x416a4d4a,%eax
453b2c:	6c                   	insb   (%dx),%es:(%edi)
453b2d:	2b 68 57             	sub    0x57(%eax),%ebp
453b30:	78 4b                	js     0x453b7d
453b32:	62 39                	bound  %edi,(%ecx)
453b34:	73 31                	jae    0x453b67
453b36:	34 74                	xor    $0x74,%al
453b38:	7a 77                	jp     0x453bb1
453b3a:	4d                   	dec    %ebp
453b3b:	51                   	push   %ecx
453b3c:	61                   	popa
453b3d:	4a                   	dec    %edx
453b3e:	6e                   	outsb  %ds:(%esi),(%dx)
453b3f:	64 76 57             	fs jbe 0x453b99
453b42:	37                   	aaa
453b43:	73 78                	jae    0x453bbd
453b45:	78 33                	js     0x453b7a
453b47:	37                   	aaa
453b48:	31 69 31             	xor    %ebp,0x31(%ecx)
453b4b:	4c                   	dec    %esp
453b4c:	31 55 49             	xor    %edx,0x49(%ebp)
453b4f:	2b 66 51             	sub    0x51(%esi),%esp
453b52:	4b                   	dec    %ebx
453b53:	44                   	inc    %esp
453b54:	48                   	dec    %eax
453b55:	38 64 66 35          	cmp    %ah,0x35(%esi,%eiz,2)
453b59:	6c                   	insb   (%dx),%es:(%edi)
453b5a:	6b 32 7a             	imul   $0x7a,(%edx),%esi
453b5d:	65 2b 54 2f 7a       	sub    %gs:0x7a(%edi,%ebp,1),%edx
453b62:	73 69                	jae    0x453bcd
453b64:	39 76 43             	cmp    %esi,0x43(%esi)
453b67:	68 4f 52 58 43       	push   $0x4358524f
453b6c:	32 48 49             	xor    0x49(%eax),%cl
453b6f:	32 70 2b             	xor    0x2b(%eax),%dh
453b72:	6f                   	outsl  %ds:(%esi),(%dx)
453b73:	35 76 2b 51 37       	xor    $0x37512b76,%eax
453b78:	58                   	pop    %eax
453b79:	6e                   	outsb  %ds:(%esi),(%dx)
453b7a:	6b 30 43             	imul   $0x43,(%eax),%esi
453b7d:	75 6e                	jne    0x453bed
453b7f:	2f                   	das
453b80:	71 2b                	jno    0x453bad
453b82:	43                   	inc    %ebx
453b83:	35 70 52 47 55       	xor    $0x55475270,%eax
453b88:	47                   	inc    %edi
453b89:	30 57 4a             	xor    %dl,0x4a(%edi)
453b8c:	31 6f 33             	xor    %ebp,0x33(%edi)
453b8f:	48                   	dec    %eax
453b90:	63 71 31             	arpl   %esi,0x31(%ecx)
453b93:	78 6a                	js     0x453bff
453b95:	6a 6b                	push   $0x6b
453b97:	42                   	inc    %edx
453b98:	71 6d                	jno    0x453c07
453b9a:	46                   	inc    %esi
453b9b:	38 53 52             	cmp    %dl,0x52(%ebx)
453b9e:	4e                   	dec    %esi
453b9f:	2f                   	das
453ba0:	52                   	push   %edx
453ba1:	35 50 74 4d 49       	xor    $0x494d7450,%eax
453ba6:	54                   	push   %esp
453ba7:	71 52                	jno    0x453bfb
453ba9:	43                   	inc    %ebx
453baa:	46                   	inc    %esi
453bab:	69 44 68 51 49 50 54 	imul   $0x54545049,0x51(%eax,%ebp,2),%eax
453bb2:	54
453bb3:	55                   	push   %ebp
453bb4:	50                   	push   %eax
453bb5:	49                   	dec    %ecx
453bb6:	65 6e                	outsb  %gs:(%esi),(%dx)
453bb8:	56                   	push   %esi
453bb9:	33 75 51             	xor    0x51(%ebp),%esi
453bbc:	2f                   	das
453bbd:	4b                   	dec    %ebx
453bbe:	48                   	dec    %eax
453bbf:	42                   	inc    %edx
453bc0:	4c                   	dec    %esp
453bc1:	78 77                	js     0x453c3a
453bc3:	48                   	dec    %eax
453bc4:	55                   	push   %ebp
453bc5:	2b 66 4e             	sub    0x4e(%esi),%esp
453bc8:	6d                   	insl   (%dx),%es:(%edi)
453bc9:	6d                   	insl   (%dx),%es:(%edi)
453bca:	78 67                	js     0x453c33
453bcc:	59                   	pop    %ecx
453bcd:	6e                   	outsb  %ds:(%esi),(%dx)
453bce:	47                   	inc    %edi
453bcf:	59                   	pop    %ecx
453bd0:	78 51                	js     0x453c23
453bd2:	63 72 7a             	arpl   %esi,0x7a(%edx)
453bd5:	4f                   	dec    %edi
453bd6:	4a                   	dec    %edx
453bd7:	47                   	inc    %edi
453bd8:	6c                   	insb   (%dx),%es:(%edi)
453bd9:	4e                   	dec    %esi
453bda:	35 49 38 50 35       	xor    $0x35503849,%eax
453bdf:	77 65                	ja     0x453c46
453be1:	6b 4d 36 62          	imul   $0x62,0x36(%ebp),%ecx
453be5:	34 58                	xor    $0x58,%al
453be7:	67 54                	addr16 push %esp
453be9:	52                   	push   %edx
453bea:	51                   	push   %ecx
453beb:	6f                   	outsl  %ds:(%esi),(%dx)
453bec:	66 62 6e 62          	bound  %bp,0x62(%esi)
453bf0:	5a                   	pop    %edx
453bf1:	4b                   	dec    %ebx
453bf2:	30 6d 65             	xor    %ch,0x65(%ebp)
453bf5:	54                   	push   %esp
453bf6:	39 36                	cmp    %esi,(%esi)
453bf8:	41                   	inc    %ecx
453bf9:	56                   	push   %esi
453bfa:	4e                   	dec    %esi
453bfb:	2b 4f 57             	sub    0x57(%edi),%ecx
453bfe:	2f                   	das
453bff:	64 49                	fs dec %ecx
453c01:	31 35 74 65 51 43    	xor    %esi,0x43516574
453c07:	74 76                	je     0x453c7f
453c09:	5a                   	pop    %edx
453c0a:	6f                   	outsl  %ds:(%esi),(%dx)
453c0b:	46                   	inc    %esi
453c0c:	37                   	aaa
453c0d:	66 55                	push   %bp
453c0f:	78 55                	js     0x453c66
453c11:	6d                   	insl   (%dx),%es:(%edi)
453c12:	49                   	dec    %ecx
453c13:	70 78                	jo     0x453c8d
453c15:	78 59                	js     0x453c70
453c17:	43                   	inc    %ebx
453c18:	50                   	push   %eax
453c19:	54                   	push   %esp
453c1a:	4d                   	dec    %ebp
453c1b:	44                   	inc    %esp
453c1c:	62 6b 52             	bound  %ebp,0x52(%ebx)
453c1f:	64 4f                	fs dec %edi
453c21:	38 4a 68             	cmp    %cl,0x68(%edx)
453c24:	53                   	push   %ebx
453c25:	73 54                	jae    0x453c7b
453c27:	43                   	inc    %ebx
453c28:	65 34 49             	gs xor $0x49,%al
453c2b:	45                   	inc    %ebp
453c2c:	78 68                	js     0x453c96
453c2e:	57                   	push   %edi
453c2f:	63 4a 5a             	arpl   %ecx,0x5a(%edx)
453c32:	30 43 74             	xor    %al,0x74(%ebx)
453c35:	6b 4c 33 34 41       	imul   $0x41,0x34(%ebx,%esi,1),%ecx
453c3a:	41                   	inc    %ecx
453c3b:	62 6a 47             	bound  %ebp,0x47(%edx)
453c3e:	36 4a                	ss dec %edx
453c40:	45                   	inc    %ebp
453c41:	6d                   	insl   (%dx),%es:(%edi)
453c42:	54                   	push   %esp
453c43:	48                   	dec    %eax
453c44:	74 78                	je     0x453cbe
453c46:	7a 54                	jp     0x453c9c
453c48:	47                   	inc    %edi
453c49:	45                   	inc    %ebp
453c4a:	6b 73 2b 4e          	imul   $0x4e,0x2b(%ebx),%esi
453c4e:	45                   	inc    %ebp
453c4f:	39 45 58             	cmp    %eax,0x58(%ebp)
453c52:	2b 49 2f             	sub    0x2f(%ecx),%ecx
453c55:	69 67 79 39 4b 6d 66 	imul   $0x666d4b39,0x79(%edi),%esp
453c5c:	65 6c                	gs insb (%dx),%es:(%edi)
453c5e:	6d                   	insl   (%dx),%es:(%edi)
453c5f:	37                   	aaa
453c60:	32 35 2b 69 6a 31    	xor    0x316a692b,%dh
453c66:	32 65 70             	xor    0x70(%ebp),%ah
453c69:	6e                   	outsb  %ds:(%esi),(%dx)
453c6a:	67 67 61             	addr16 addr16 popa
453c6d:	2f                   	das
453c6e:	76 63                	jbe    0x453cd3
453c70:	73 4d                	jae    0x453cbf
453c72:	5a                   	pop    %edx
453c73:	58                   	pop    %eax
453c74:	72 46                	jb     0x453cbc
453c76:	73 32                	jae    0x453caa
453c78:	44                   	inc    %esp
453c79:	46                   	inc    %esi
453c7a:	36 65 78 39          	ss gs js 0x453cb7
453c7e:	58                   	pop    %eax
453c7f:	4d                   	dec    %ebp
453c80:	69 32 46 37 2f 68    	imul   $0x682f3746,(%edx),%esi
453c86:	36 53                	ss push %ebx
453c88:	2f                   	das
453c89:	7a 68                	jp     0x453cf3
453c8b:	54                   	push   %esp
453c8c:	54                   	push   %esp
453c8d:	33 77 74             	xor    0x74(%edi),%esi
453c90:	66 31 2f             	xor    %bp,(%edi)
453c93:	79 66                	jns    0x453cfb
453c95:	54                   	push   %esp
453c96:	6c                   	insb   (%dx),%es:(%edi)
453c97:	67 55                	addr16 push %ebp
453c99:	57                   	push   %edi
453c9a:	76 78                	jbe    0x453d14
453c9c:	7a 4a                	jp     0x453ce8
453c9e:	4b                   	dec    %ebx
453c9f:	76 43                	jbe    0x453ce4
453ca1:	38 44 78 52          	cmp    %al,0x52(%eax,%edi,2)
453ca5:	36 47                	ss inc %edi
453ca7:	49                   	dec    %ecx
453ca8:	43                   	inc    %ebx
453ca9:	71 46                	jno    0x453cf1
453cab:	64 64 38 36          	fs cmp %dh,%fs:(%esi)
453caf:	76 46                	jbe    0x453cf7
453cb1:	67 76 55             	addr16 jbe 0x453d09
453cb4:	6a 66                	push   $0x66
453cb6:	38 39                	cmp    %bh,(%ecx)
453cb8:	6e                   	outsb  %ds:(%esi),(%dx)
453cb9:	6c                   	insb   (%dx),%es:(%edi)
453cba:	51                   	push   %ecx
453cbb:	31 6f 4d             	xor    %ebp,0x4d(%edi)
453cbe:	31 79 75             	xor    %edi,0x75(%ecx)