45796c:	4f                   	dec    %edi
45796d:	46                   	inc    %esi
45796e:	51                   	push   %ecx
45796f:	36 41                	ss inc %ecx
457971:	4d                   	dec    %ebp
457972:	37                   	aaa
457973:	4b                   	dec    %ebx
457974:	41                   	inc    %ecx
457975:	2f                   	das
457976:	6d                   	insl   (%dx),%es:(%edi)
457977:	47                   	inc    %edi
457978:	47                   	inc    %edi
457979:	62 43 37             	bound  %eax,0x37(%ebx)
45797c:	50                   	push   %eax
45797d:	34 43                	xor    $0x43,%al
45797f:	79 6d                	jns    0x4579ee
457981:	53                   	push   %ebx
457982:	4d                   	dec    %ebp
457983:	4c                   	dec    %esp
457984:	61                   	popa
457985:	56                   	push   %esi
457986:	46                   	inc    %esi
457987:	65 62 36             	bound  %esi,%gs:(%esi)
45798a:	70 31                	jo     0x4579bd
45798c:	70 45                	jo     0x4579d3
45798e:	71 4a                	jno    0x4579da
457990:	6e                   	outsb  %ds:(%esi),(%dx)
457991:	4d                   	dec    %ebp
457992:	70 68                	jo     0x4579fc
457994:	30 56 49             	xor    %dl,0x49(%esi)
457997:	34 47                	xor    $0x47,%al
457999:	31 72 66             	xor    %esi,0x66(%edx)
45799c:	78 4b                	js     0x4579e9
45799e:	74 34                	je     0x4579d4
4579a0:	64 31 79 32          	xor    %edi,%fs:0x32(%ecx)
4579a4:	4b                   	dec    %ebx
4579a5:	4c                   	dec    %esp
4579a6:	5a                   	pop    %edx
4579a7:	50                   	push   %eax
4579a8:	32 6c 74 43          	xor    0x43(%esp,%esi,2),%ch
4579ac:	4b                   	dec    %ebx
4579ad:	62 4b 6a             	bound  %ecx,0x6a(%ebx)
4579b0:	66 36 69 44 32 75 75 	imul   $0x6475,%ss:0x75(%edx,%esi,1),%ax
4579b7:	64
4579b8:	51                   	push   %ecx
4579b9:	56                   	push   %esi
4579ba:	63 37                	arpl   %esi,(%edi)
4579bc:	31 52 38             	xor    %edx,0x38(%edx)
4579bf:	71 52                	jno    0x457a13
4579c1:	69 37 43 4c 49 45    	imul   $0x45494c43,(%edi),%esi
4579c7:	43                   	inc    %ebx
4579c8:	6b 6a 67 2f          	imul   $0x2f,0x67(%edx),%ebp
4579cc:	54                   	push   %esp
4579cd:	68 78 2b 65 39       	push   $0x39652b78
4579d2:	5a                   	pop    %edx
4579d3:	44                   	inc    %esp
4579d4:	4d                   	dec    %ebp
4579d5:	39 41 69             	cmp    %eax,0x69(%ecx)
4579d8:	61                   	popa
4579d9:	42                   	inc    %edx
4579da:	4c                   	dec    %esp
4579db:	47                   	inc    %edi
4579dc:	61                   	popa
4579dd:	4b                   	dec    %ebx
4579de:	71 69                	jno    0x457a49
4579e0:	47                   	inc    %edi
4579e1:	41                   	inc    %ecx
4579e2:	38 64 58 37          	cmp    %ah,0x37(%eax,%ebx,2)
4579e6:	71 2f                	jno    0x457a17
4579e8:	79 48                	jns    0x457a32
4579ea:	49                   	dec    %ecx
4579eb:	73 71                	jae    0x457a5e
4579ed:	2f                   	das
4579ee:	39 48 4c             	cmp    %ecx,0x4c(%eax)
4579f1:	43                   	inc    %ebx
4579f2:	4b                   	dec    %ebx
4579f3:	71 50                	jno    0x457a45
4579f5:	64 67 47             	fs addr16 inc %edi
4579f8:	49                   	dec    %ecx
4579f9:	58                   	pop    %eax
4579fa:	6c                   	insb   (%dx),%es:(%edi)
4579fb:	67 6e                	outsb  %ds:(%si),(%dx)
4579fd:	48                   	dec    %eax
4579fe:	78 77                	js     0x457a77
457a00:	52                   	push   %edx
457a01:	73 37                	jae    0x457a3a
457a03:	51                   	push   %ecx
457a04:	58                   	pop    %eax
457a05:	52                   	push   %edx
457a06:	4c                   	dec    %esp
457a07:	59                   	pop    %ecx
457a08:	54                   	push   %esp
457a09:	43                   	inc    %ebx
457a0a:	75 55                	jne    0x457a61
457a0c:	71 38                	jno    0x457a46
457a0e:	6b 69 64 56          	imul   $0x56,0x64(%ecx),%ebp
457a12:	43                   	inc    %ebx
457a13:	65 39 77 51          	cmp    %esi,%gs:0x51(%edi)
457a17:	4b                   	dec    %ebx
457a18:	6a 39                	push   $0x39
457a1a:	6d                   	insl   (%dx),%es:(%edi)
457a1b:	65 31 55 73          	xor    %edx,%gs:0x73(%ebp)
457a1f:	75 58                	jne    0x457a79
457a21:	77 72                	ja     0x457a95
457a23:	51                   	push   %ecx
457a24:	71 59                	jno    0x457a7f
457a26:	6b 63 32 36          	imul   $0x36,0x32(%ebx),%esp
457a2a:	4f                   	dec    %edi
457a2b:	54                   	push   %esp
457a2c:	6c                   	insb   (%dx),%es:(%edi)
457a2d:	64 50                	fs push %eax
457a2f:	73 75                	jae    0x457aa6
457a31:	62 5a 32             	bound  %ebx,0x32(%edx)
457a34:	4d                   	dec    %ebp
457a35:	4d                   	dec    %ebp
457a36:	57                   	push   %edi
457a37:	4e                   	dec    %esi
457a38:	62 59 70             	bound  %ebx,0x70(%ecx)
457a3b:	57                   	push   %edi
457a3c:	49                   	dec    %ecx
457a3d:	67 7a 73             	addr16 jp 0x457ab3
457a40:	7a 4d                	jp     0x457a8f
457a42:	4b                   	dec    %ebx
457a43:	53                   	push   %ebx
457a44:	58                   	pop    %eax
457a45:	70 71                	jo     0x457ab8
457a47:	56                   	push   %esi
457a48:	74 4e                	je     0x457a98
457a4a:	6c                   	insb   (%dx),%es:(%edi)
457a4b:	38 42 39             	cmp    %al,0x39(%edx)
457a4e:	37                   	aaa
457a4f:	30 36                	xor    %dh,(%esi)
457a51:	47                   	inc    %edi
457a52:	35 64 32 32 76       	xor    $0x76323264,%eax
457a57:	42                   	inc    %edx
457a58:	4e                   	dec    %esi
457a59:	58                   	pop    %eax
457a5a:	4a                   	dec    %edx
457a5b:	6a 34                	push   $0x34
457a5d:	6f                   	outsl  %ds:(%esi),(%dx)
457a5e:	63 41 56             	arpl   %eax,0x56(%ecx)
457a61:	43                   	inc    %ebx
457a62:	38 78 34             	cmp    %bh,0x34(%eax)
457a65:	31 50 6b             	xor    %edx,0x6b(%eax)
457a68:	32 72 37             	xor    0x37(%edx),%dh
457a6b:	47                   	inc    %edi
457a6c:	6a 41                	push   $0x41
457a6e:	65 7a 67             	gs jp  0x457ad8
457a71:	65 65 69 48 69 75 41 	gs imul $0x755a4175,%gs:0x69(%eax),%ecx
457a78:	5a 75
457a7a:	66 45                	inc    %bp
457a7c:	47                   	inc    %edi
457a7d:	65 42                	gs inc %edx
457a7f:	67 7a 34             	addr16 jp 0x457ab6
457a82:	47                   	inc    %edi
457a83:	62 7a 56             	bound  %edi,0x56(%edx)
457a86:	59                   	pop    %ecx
457a87:	46                   	inc    %esi
457a88:	6f                   	outsl  %ds:(%esi),(%dx)
457a89:	32 31                	xor    (%ecx),%dh
457a8b:	69 66 52 53 54 31 42 	imul   $0x42315453,0x52(%esi),%esp
457a92:	67 53                	addr16 push %ebx
457a94:	52                   	push   %edx
457a95:	44                   	inc    %esp
457a96:	39 7a 39             	cmp    %edi,0x39(%edx)
457a99:	33 50 30             	xor    0x30(%eax),%edx
457a9c:	5a                   	pop    %edx
457a9d:	6b 72 66 4d          	imul   $0x4d,0x66(%edx),%esi
457aa1:	6a 6e                	push   $0x6e
457aa3:	6d                   	insl   (%dx),%es:(%edi)
457aa4:	67 6f                	outsl  %ds:(%si),(%dx)
457aa6:	39 30                	cmp    %esi,(%eax)
457aa8:	47                   	inc    %edi
457aa9:	79 7a                	jns    0x457b25
457aab:	47                   	inc    %edi
457aac:	2f                   	das
457aad:	6d                   	insl   (%dx),%es:(%edi)
457aae:	61                   	popa
457aaf:	56                   	push   %esi
457ab0:	44                   	inc    %esp
457ab1:	64 69 35 34 47 30 62 	imul   $0x6848392b,%fs:0x62304734,%esi
457ab8:	2b 39 48 68
457abc:	53                   	push   %ebx
457abd:	78 51                	js     0x457b10
457abf:	77 49                	ja     0x457b0a
457ac1:	43                   	inc    %ebx
457ac2:	50                   	push   %eax
457ac3:	59                   	pop    %ecx
457ac4:	61                   	popa
457ac5:	54                   	push   %esp
457ac6:	55                   	push   %ebp
457ac7:	53                   	push   %ebx
457ac8:	69 76 44 71 54 71 58 	imul   $0x58715471,0x44(%esi),%esi
457acf:	47                   	inc    %edi
457ad0:	30 4f 32             	xor    %cl,0x32(%edi)
457ad3:	4d                   	dec    %ebp
457ad4:	78 2b                	js     0x457b01
457ad6:	66 6a 53             	pushw  $0x53
457ad9:	41                   	inc    %ecx
457ada:	47                   	inc    %edi
457adb:	41                   	inc    %ecx
457adc:	46                   	inc    %esi
457add:	79 45                	jns    0x457b24
457adf:	6b 47 38 49          	imul   $0x49,0x38(%edi),%eax
457ae3:	2f                   	das
457ae4:	64 68 52 51 69 66    	fs push $0x66695152
457aea:	65 6a 76             	gs push $0x76
457aed:	64 4b                	fs dec %ebx
457aef:	72 69                	jb     0x457b5a
457af1:	32 4f 2f             	xor    0x2f(%edi),%cl
457af4:	49                   	dec    %ecx
457af5:	7a 49                	jp     0x457b40
457af7:	5a                   	pop    %edx
457af8:	65 36 64 7a 4d       	gs ss fs jp 0x457b4a
457afd:	52                   	push   %edx
457afe:	53                   	push   %ebx
457aff:	61                   	popa
457b00:	58                   	pop    %eax
457b01:	36 51                	ss push %ecx
457b03:	38 51 75             	cmp    %dl,0x75(%ecx)
457b06:	39 6c 77 37          	cmp    %ebp,0x37(%edi,%esi,2)
457b0a:	4e                   	dec    %esi
457b0b:	38 6a 71             	cmp    %ch,0x71(%edx)
457b0e:	64 36 71 4e          	fs ss jno 0x457b60
457b12:	64 6a 63             	fs push $0x63
457b15:	44                   	inc    %esp
457b16:	36 49                	ss dec %ecx
457b18:	77 78                	ja     0x457b92
457b1a:	75 68                	jne    0x457b84
457b1c:	6c                   	insb   (%dx),%es:(%edi)
457b1d:	74 79                	je     0x457b98
457b1f:	38 58 78             	cmp    %bl,0x78(%eax)
457b22:	71 55                	jno    0x457b79
457b24:	6a 71                	push   $0x71
457b26:	6d                   	insl   (%dx),%es:(%edi)
457b27:	4e                   	dec    %esi
457b28:	35 33 45 38 67       	xor    $0x67384533,%eax
457b2d:	42                   	inc    %edx
457b2e:	74 6c                	je     0x457b9c
457b30:	4f                   	dec    %edi
457b31:	79 32                	jns    0x457b65
457b33:	53                   	push   %ebx
457b34:	73 55                	jae    0x457b8b
457b36:	51                   	push   %ecx
457b37:	37                   	aaa
457b38:	63 34 48             	arpl   %esi,(%eax,%ecx,2)
457b3b:	48                   	dec    %eax
457b3c:	79 78                	jns    0x457bb6
457b3e:	6f                   	outsl  %ds:(%esi),(%dx)
457b3f:	59                   	pop    %ecx
457b40:	53                   	push   %ebx
457b41:	56                   	push   %esi
457b42:	53                   	push   %ebx
457b43:	6d                   	insl   (%dx),%es:(%edi)
457b44:	2f                   	das
457b45:	6e                   	outsb  %ds:(%esi),(%dx)
457b46:	75 35                	jne    0x457b7d
457b48:	34 46                	xor    $0x46,%al
457b4a:	76 76                	jbe    0x457bc2
457b4c:	74 37                	je     0x457b85
457b4e:	51                   	push   %ecx
457b4f:	59                   	pop    %ecx
457b50:	44                   	inc    %esp
457b51:	33 37                	xor    (%edi),%esi
457b53:	4a                   	dec    %edx
457b54:	68 34 4a 70 6e       	push   $0x6e704a34
457b59:	31 73 34             	xor    %esi,0x34(%ebx)
457b5c:	71 41                	jno    0x457b9f
457b5e:	65 4c                	gs dec %esp
457b60:	51                   	push   %ecx
457b61:	58                   	pop    %eax
457b62:	4c                   	dec    %esp
457b63:	6c                   	insb   (%dx),%es:(%edi)
457b64:	67 67 54             	addr16 addr16 push %esp
457b67:	36 54                	ss push %esp
457b69:	46                   	inc    %esi
457b6a:	52                   	push   %edx
457b6b:	52                   	push   %edx
457b6c:	42                   	inc    %edx
457b6d:	66 6e                	data16 outsb %ds:(%esi),(%dx)
457b6f:	54                   	push   %esp
457b70:	38 4a 63             	cmp    %cl,0x63(%edx)
457b73:	58                   	pop    %eax
457b74:	68 55 5a 62 32       	push   $0x32625a55
457b79:	48                   	dec    %eax
457b7a:	6c                   	insb   (%dx),%es:(%edi)
457b7b:	73 68                	jae    0x457be5
457b7d:	6b 61 34 6b          	imul   $0x6b,0x34(%ecx),%esp
457b81:	45                   	inc    %ebp
457b82:	51                   	push   %ecx
457b83:	41                   	inc    %ecx
457b84:	63 42 31             	arpl   %eax,0x31(%edx)
457b87:	53                   	push   %ebx
457b88:	65 39 72 72          	cmp    %esi,%gs:0x72(%edx)
457b8c:	53                   	push   %ebx
457b8d:	50                   	push   %eax
457b8e:	2b 69 66             	sub    0x66(%ecx),%ebp
457b91:	42                   	inc    %edx
457b92:	73 75                	jae    0x457c09
457b94:	65 57                	gs push %edi
457b96:	45                   	inc    %ebp
457b97:	6b 4d 69 50          	imul   $0x50,0x69(%ebp),%ecx
457b9b:	70 79                	jo     0x457c16
457b9d:	54                   	push   %esp
457b9e:	36 76 42             	ss jbe 0x457be3
457ba1:	32 50 63             	xor    0x63(%eax),%dl
457ba4:	44                   	inc    %esp
457ba5:	54                   	push   %esp
457ba6:	34 34                	xor    $0x34,%al
457ba8:	7a 57                	jp     0x457c01
457baa:	59                   	pop    %ecx
457bab:	6c                   	insb   (%dx),%es:(%edi)
457bac:	78 47                	js     0x457bf5
457bae:	69 59 79 42 38 4a 6a 	imul   $0x6a4a3842,0x79(%ecx),%ebx
457bb5:	63 48 48             	arpl   %ecx,0x48(%eax)
457bb8:	37                   	aaa
457bb9:	50                   	push   %eax
457bba:	66 4f                	dec    %di
457bbc:	32 70 5a             	xor    0x5a(%eax),%dh
457bbf:	77 4a                	ja     0x457c0b
457bc1:	64 51                	fs push %ecx
457bc3:	31 70 78             	xor    %esi,0x78(%eax)
457bc6:	63 63 54             	arpl   %esp,0x54(%ebx)
457bc9:	37                   	aaa
457bca:	70 67                	jo     0x457c33
457bcc:	5a                   	pop    %edx
457bcd:	79 31                	jns    0x457c00
457bcf:	43                   	inc    %ebx
457bd0:	2b 73 78             	sub    0x78(%ebx),%esi
457bd3:	66 61                	popaw
457bd5:	53                   	push   %ebx
457bd6:	77 4c                	ja     0x457c24
457bd8:	68 72 5a 33 67       	push   $0x67335a72
457bdd:	49                   	dec    %ecx
457bde:	4c                   	dec    %esp
457bdf:	69 38 56 4b 35 38    	imul   $0x38354b56,(%eax),%edi
457be5:	56                   	push   %esi
457be6:	6d                   	insl   (%dx),%es:(%edi)
457be7:	46                   	inc    %esi
457be8:	4f                   	dec    %edi
457be9:	47                   	inc    %edi
457bea:	31 67 52             	xor    %esp,0x52(%edi)
457bed:	66 69 49 51 71 70    	imul   $0x7071,0x51(%ecx),%cx
457bf3:	44                   	inc    %esp
457bf4:	64 31 64 56 6e       	xor    %esp,%fs:0x6e(%esi,%edx,2)
457bf9:	4e                   	dec    %esi
457bfa:	39 35 47 6a 34 48    	cmp    %esi,0x48346a47
457c00:	6f                   	outsl  %ds:(%esi),(%dx)
457c01:	72 54                	jb     0x457c57
457c03:	66 6b 6f 45 31       	imul   $0x31,0x45(%edi),%bp