455945:	58                   	pop    %eax
455946:	59                   	pop    %ecx
455947:	34 65                	xor    $0x65,%al
455949:	53                   	push   %ebx
45594a:	49                   	dec    %ecx
45594b:	52                   	push   %edx
45594c:	4b                   	dec    %ebx
45594d:	6e                   	outsb  %ds:(%esi),(%dx)
45594e:	66 69 74 30 54 4d 48 	imul   $0x484d,0x54(%eax,%esi,1),%si
455955:	71 45                	jno    0x45599c
455957:	39 66 75             	cmp    %esp,0x75(%esi)
45595a:	57                   	push   %edi
45595b:	53                   	push   %ebx
45595c:	2b 67 4d             	sub    0x4d(%edi),%esp
45595f:	39 32                	cmp    %esi,(%edx)
455961:	6c                   	insb   (%dx),%es:(%edi)
455962:	7a 67                	jp     0x4559cb
455964:	36 73 33             	ss jae 0x45599a
455967:	69 56 4d 78 68 64 6b 	imul   $0x6b646878,0x4d(%esi),%edx
45596e:	4c                   	dec    %esp
45596f:	44                   	inc    %esp
455970:	35 2b 64 6f 43       	xor    $0x436f642b,%eax
455975:	63 53 77             	arpl   %edx,0x77(%ebx)
455978:	69 52 67 52 4f 69 52 	imul   $0x52694f52,0x67(%edx),%edx
45597f:	74 43                	je     0x4559c4
455981:	64 35 47 7a 47 4f    	fs xor $0x4f477a47,%eax
455987:	35 44 74 68 4e       	xor    $0x4e687444,%eax
45598c:	59                   	pop    %ecx
45598d:	31 5a 51             	xor    %ebx,0x51(%edx)
455990:	52                   	push   %edx
455991:	4c                   	dec    %esp
455992:	72 42                	jb     0x4559d6
455994:	4a                   	dec    %edx
455995:	77 73                	ja     0x455a0a
455997:	6a 65                	push   $0x65
455999:	58                   	pop    %eax
45599a:	72 5a                	jb     0x4559f6
45599c:	34 63                	xor    $0x63,%al
45599e:	32 6a 4f             	xor    0x4f(%edx),%ch
4559a1:	43                   	inc    %ebx
4559a2:	71 65                	jno    0x455a09
4559a4:	36 76 7a             	ss jbe 0x455a21
4559a7:	79 4a                	jns    0x4559f3
4559a9:	2f                   	das
4559aa:	31 6c 73 52          	xor    %ebp,0x52(%ebx,%esi,2)
4559ae:	73 32                	jae    0x4559e2
4559b0:	46                   	inc    %esi
4559b1:	45                   	inc    %ebp
4559b2:	71 54                	jno    0x455a08
4559b4:	76 58                	jbe    0x455a0e
4559b6:	43                   	inc    %ebx
4559b7:	6e                   	outsb  %ds:(%esi),(%dx)
4559b8:	56                   	push   %esi
4559b9:	69 32 4d 4e 45 6b    	imul   $0x6b454e4d,(%edx),%esi
4559bf:	62 73 48             	bound  %esi,0x48(%ebx)
4559c2:	4c                   	dec    %esp
4559c3:	2f                   	das
4559c4:	47                   	inc    %edi
4559c5:	63 46 4c             	arpl   %eax,0x4c(%esi)
4559c8:	7a 72                	jp     0x455a3c
4559ca:	48                   	dec    %eax
4559cb:	4a                   	dec    %edx
4559cc:	79 34                	jns    0x455a02
4559ce:	79 6d                	jns    0x455a3d
4559d0:	54                   	push   %esp
4559d1:	63 7a 4e             	arpl   %edi,0x4e(%edx)
4559d4:	77 50                	ja     0x455a26
4559d6:	61                   	popa
4559d7:	44                   	inc    %esp
4559d8:	58                   	pop    %eax
4559d9:	4e                   	dec    %esi
4559da:	4f                   	dec    %edi
4559db:	4f                   	dec    %edi
4559dc:	4b                   	dec    %ebx
4559dd:	57                   	push   %edi
4559de:	43                   	inc    %ebx
4559df:	63 37                	arpl   %esi,(%edi)
4559e1:	38 47 47             	cmp    %al,0x47(%edi)
4559e4:	70 65                	jo     0x455a4b
4559e6:	63 64 39 71          	arpl   %esp,0x71(%ecx,%edi,1)
4559ea:	7a 59                	jp     0x455a45
4559ec:	79 69                	jns    0x455a57
4559ee:	39 68 4b             	cmp    %ebp,0x4b(%eax)
4559f1:	7a 73                	jp     0x455a66
4559f3:	55                   	push   %ebp
4559f4:	6f                   	outsl  %ds:(%esi),(%dx)
4559f5:	72 71                	jb     0x455a68
4559f7:	79 4c                	jns    0x455a45
4559f9:	58                   	pop    %eax
4559fa:	32 59 70             	xor    0x70(%ecx),%bl
4559fd:	44                   	inc    %esp
4559fe:	61                   	popa
4559ff:	37                   	aaa
455a00:	6d                   	insl   (%dx),%es:(%edi)
455a01:	4b                   	dec    %ebx
455a02:	38 6b 59             	cmp    %ch,0x59(%ebx)
455a05:	76 75                	jbe    0x455a7c
455a07:	46                   	inc    %esi
455a08:	45                   	inc    %ebp
455a09:	5a                   	pop    %edx
455a0a:	53                   	push   %ebx
455a0b:	57                   	push   %edi
455a0c:	61                   	popa
455a0d:	4f                   	dec    %edi
455a0e:	49                   	dec    %ecx
455a0f:	46                   	inc    %esi
455a10:	42                   	inc    %edx
455a11:	56                   	push   %esi
455a12:	2b 63 33             	sub    0x33(%ebx),%esp
455a15:	38 44 63 41          	cmp    %al,0x41(%ebx,%eiz,2)
455a19:	34 44                	xor    $0x44,%al
455a1b:	30 78 41             	xor    %bh,0x41(%eax)
455a1e:	65 79 32             	gs jns 0x455a53
455a21:	53                   	push   %ebx
455a22:	56                   	push   %esi
455a23:	59                   	pop    %ecx
455a24:	76 42                	jbe    0x455a68
455a26:	69 6c 51 6d 45 34 69 	imul   $0x65693445,0x6d(%ecx,%edx,2),%ebp
455a2d:	65
455a2e:	44                   	inc    %esp
455a2f:	43                   	inc    %ebx
455a30:	78 75                	js     0x455aa7
455a32:	71 39                	jno    0x455a6d
455a34:	59                   	pop    %ecx
455a35:	75 35                	jne    0x455a6c
455a37:	52                   	push   %edx
455a38:	71 66                	jno    0x455aa0
455a3a:	70 53                	jo     0x455a8f
455a3c:	6c                   	insb   (%dx),%es:(%edi)
455a3d:	56                   	push   %esi
455a3e:	59                   	pop    %ecx
455a3f:	30 52 66             	xor    %dl,0x66(%edx)
455a42:	6d                   	insl   (%dx),%es:(%edi)
455a43:	36 78 71             	ss js  0x455ab7
455a46:	71 6c                	jno    0x455ab4
455a48:	52                   	push   %edx
455a49:	65 6c                	gs insb (%dx),%es:(%edi)
455a4b:	58                   	pop    %eax
455a4c:	4d                   	dec    %ebp
455a4d:	48                   	dec    %eax
455a4e:	71 50                	jno    0x455aa0
455a50:	35 4a 6d 41 2f       	xor    $0x2f416d4a,%eax
455a55:	31 37                	xor    %esi,(%edi)
455a57:	71 73                	jno    0x455acc
455a59:	65 70 6d             	gs jo  0x455ac9
455a5c:	36 35 4a 61 72 4f    	ss xor $0x4f72614a,%eax
455a62:	2b 59 65             	sub    0x65(%ecx),%ebx
455a65:	41                   	inc    %ecx
455a66:	33 42 63             	xor    0x63(%edx),%eax
455a69:	4e                   	dec    %esi
455a6a:	77 58                	ja     0x455ac4
455a6c:	7a 32                	jp     0x455aa0
455a6e:	67 59                	addr16 pop %ecx
455a70:	67 66 46             	addr16 inc %si
455a73:	67 77 46             	addr16 ja 0x455abc
455a76:	55                   	push   %ebp
455a77:	66 67 4e             	addr16 dec %si
455a7a:	74 78                	je     0x455af4
455a7c:	6c                   	insb   (%dx),%es:(%edi)
455a7d:	33 4d 48             	xor    0x48(%ebp),%ecx
455a80:	52                   	push   %edx
455a81:	46                   	inc    %esi
455a82:	4e                   	dec    %esi
455a83:	4c                   	dec    %esp
455a84:	66 75 73             	data16 jne 0x455afa
455a87:	64 7a 72             	fs jp  0x455afc
455a8a:	59                   	pop    %ecx
455a8b:	66 31 75 69          	xor    %si,0x69(%ebp)
455a8f:	44                   	inc    %esp
455a90:	74 33                	je     0x455ac5
455a92:	6d                   	insl   (%dx),%es:(%edi)
455a93:	32 69 6c             	xor    0x6c(%ecx),%ch
455a96:	69 77 47 4b 31 4f 62 	imul   $0x624f314b,0x47(%edi),%esi
455a9d:	6e                   	outsb  %ds:(%esi),(%dx)
455a9e:	78 33                	js     0x455ad3
455aa0:	55                   	push   %ebp
455aa1:	73 46                	jae    0x455ae9
455aa3:	72 72                	jb     0x455b17
455aa5:	5a                   	pop    %edx
455aa6:	41                   	inc    %ecx
455aa7:	67 36 72 65          	addr16 ss jb 0x455b10
455aab:	4b                   	dec    %ebx
455aac:	73 4e                	jae    0x455afc
455aae:	55                   	push   %ebp
455aaf:	4a                   	dec    %edx
455ab0:	64 64 70 61          	fs fs jo 0x455b15
455ab4:	2f                   	das
455ab5:	71 30                	jno    0x455ae7
455ab7:	56                   	push   %esi
455ab8:	41                   	inc    %ecx
455ab9:	6d                   	insl   (%dx),%es:(%edi)
455aba:	63 71 6c             	arpl   %esi,0x6c(%ecx)
455abd:	61                   	popa
455abe:	47                   	inc    %edi
455abf:	66 4e                	dec    %si
455ac1:	43                   	inc    %ebx
455ac2:	73 49                	jae    0x455b0d
455ac4:	4b                   	dec    %ebx
455ac5:	36 51                	ss push %ecx
455ac7:	2f                   	das
455ac8:	37                   	aaa
455ac9:	4c                   	dec    %esp
455aca:	66 6c                	data16 insb (%dx),%es:(%edi)
455acc:	2b 70 70             	sub    0x70(%eax),%esi
455acf:	33 50 64             	xor    0x64(%eax),%edx
455ad2:	30 70 58             	xor    %dh,0x58(%eax)
455ad5:	6a 69                	push   $0x69
455ad7:	62 6d 31             	bound  %ebp,0x31(%ebp)
455ada:	78 32                	js     0x455b0e
455adc:	6b 42 66 49          	imul   $0x49,0x66(%edx),%eax
455ae0:	67 50                	addr16 push %eax
455ae2:	6f                   	outsl  %ds:(%esi),(%dx)
455ae3:	2f                   	das
455ae4:	71 6b                	jno    0x455b51
455ae6:	31 48 68             	xor    %ecx,0x68(%eax)
455ae9:	65 55                	gs push %ebp
455aeb:	78 4d                	js     0x455b3a
455aed:	2b 32                	sub    (%edx),%esi
455aef:	4c                   	dec    %esp
455af0:	41                   	inc    %ecx
455af1:	65 42                	gs inc %edx
455af3:	4d                   	dec    %ebp
455af4:	51                   	push   %ecx
455af5:	63 50 55             	arpl   %edx,0x55(%eax)
455af8:	4f                   	dec    %edi
455af9:	79 5a                	jns    0x455b55
455afb:	77 49                	ja     0x455b46
455afd:	6f                   	outsl  %ds:(%esi),(%dx)
455afe:	62 4a 35             	bound  %ecx,0x35(%edx)
455b01:	57                   	push   %edi
455b02:	33 75 61             	xor    0x61(%ebp),%esi
455b05:	50                   	push   %eax
455b06:	59                   	pop    %ecx
455b07:	43                   	inc    %ebx
455b08:	4f                   	dec    %edi
455b09:	70 73                	jo     0x455b7e
455b0b:	71 55                	jno    0x455b62
455b0d:	42                   	inc    %edx
455b0e:	38 43 41             	cmp    %al,0x41(%ebx)
455b11:	53                   	push   %ebx
455b12:	6f                   	outsl  %ds:(%esi),(%dx)
455b13:	43                   	inc    %ebx
455b14:	53                   	push   %ebx
455b15:	44                   	inc    %esp
455b16:	53                   	push   %ebx
455b17:	31 38                	xor    %edi,(%eax)
455b19:	35 4a 62 30 51       	xor    $0x5130624a,%eax
455b1e:	5a                   	pop    %edx
455b1f:	43                   	inc    %ebx
455b20:	56                   	push   %esi
455b21:	71 63                	jno    0x455b86
455b23:	50                   	push   %eax
455b24:	64 68 69 44 52 52    	fs push $0x52524469
455b2a:	79 79                	jns    0x455ba5
455b2c:	65 70 49             	gs jo  0x455b78
455b2f:	61                   	popa
455b30:	79 4c                	jns    0x455b7e
455b32:	68 6c 64 68 6f       	push   $0x6f68646c
455b37:	79 49                	jns    0x455b82
455b39:	78 4e                	js     0x455b89
455b3b:	49                   	dec    %ecx
455b3c:	6f                   	outsl  %ds:(%esi),(%dx)
455b3d:	4c                   	dec    %esp
455b3e:	44                   	inc    %esp
455b3f:	4c                   	dec    %esp
455b40:	5a                   	pop    %edx
455b41:	4f                   	dec    %edi
455b42:	43                   	inc    %ebx
455b43:	41                   	inc    %ecx
455b44:	7a 7a                	jp     0x455bc0
455b46:	6f                   	outsl  %ds:(%esi),(%dx)
455b47:	53                   	push   %ebx
455b48:	37                   	aaa
455b49:	7a 4a                	jp     0x455b95
455b4b:	65 4f                	gs dec %edi
455b4d:	38 30                	cmp    %dh,(%eax)
455b4f:	76 69                	jbe    0x455bba
455b51:	4d                   	dec    %ebp
455b52:	6f                   	outsl  %ds:(%esi),(%dx)
455b53:	5a                   	pop    %edx
455b54:	69 70 69 59 4c 43 4c 	imul   $0x4c434c59,0x69(%eax),%esi
455b5b:	4b                   	dec    %ebx
455b5c:	4e                   	dec    %esi
455b5d:	61                   	popa
455b5e:	67 64 78 65          	addr16 fs js 0x455bc7
455b62:	6e                   	outsb  %ds:(%esi),(%dx)
455b63:	39 4b 31             	cmp    %ecx,0x31(%ebx)
455b66:	37                   	aaa
455b67:	75 34                	jne    0x455b9d
455b69:	37                   	aaa
455b6a:	66 35 4b 6f          	xor    $0x6f4b,%ax
455b6e:	6f                   	outsl  %ds:(%esi),(%dx)
455b6f:	73 71                	jae    0x455be2
455b71:	63 71 69             	arpl   %esi,0x69(%ecx)
455b74:	49                   	dec    %ecx
455b75:	74 6c                	je     0x455be3
455b77:	42                   	inc    %edx
455b78:	7a 52                	jp     0x455bcc
455b7a:	46                   	inc    %esi
455b7b:	64 43                	fs inc %ebx
455b7d:	33 79 73             	xor    0x73(%ecx),%edi
455b80:	30 63 51             	xor    %ah,0x51(%ebx)
455b83:	6d                   	insl   (%dx),%es:(%edi)
455b84:	57                   	push   %edi
455b85:	64 46                	fs inc %esi
455b87:	31 38                	xor    %edi,(%eax)
455b89:	4f                   	dec    %edi
455b8a:	5a                   	pop    %edx
455b8b:	57                   	push   %edi
455b8c:	6f                   	outsl  %ds:(%esi),(%dx)
455b8d:	42                   	inc    %edx
455b8e:	6a 58                	push   $0x58
455b90:	51                   	push   %ecx
455b91:	37                   	aaa
455b92:	7a 4e                	jp     0x455be2
455b94:	4d                   	dec    %ebp
455b95:	72 51                	jb     0x455be8
455b97:	66 43                	inc    %bx
455b99:	45                   	inc    %ebp
455b9a:	4a                   	dec    %edx
455b9b:	72 30                	jb     0x455bcd
455b9d:	45                   	inc    %ebp
455b9e:	37                   	aaa
455b9f:	53                   	push   %ebx
455ba0:	5a                   	pop    %edx
455ba1:	51                   	push   %ecx
455ba2:	31 52 4e             	xor    %edx,0x4e(%edx)
455ba5:	6f                   	outsl  %ds:(%esi),(%dx)
455ba6:	78 4b                	js     0x455bf3
455ba8:	58                   	pop    %eax
455ba9:	55                   	push   %ebp
455baa:	52                   	push   %edx
455bab:	74 61                	je     0x455c0e
455bad:	71 74                	jno    0x455c23
455baf:	72 5a                	jb     0x455c0b
455bb1:	30 31                	xor    %dh,(%ecx)
455bb3:	4a                   	dec    %edx
455bb4:	7a 62                	jp     0x455c18
455bb6:	66 6b 58 2f 51       	imul   $0x51,0x2f(%eax),%bx
455bbb:	6d                   	insl   (%dx),%es:(%edi)
455bbc:	38 72 52             	cmp    %dh,0x52(%edx)
455bbf:	77 53                	ja     0x455c14
455bc1:	46                   	inc    %esi
455bc2:	7a 71                	jp     0x455c35
455bc4:	36 4b                	ss dec %ebx
455bc6:	49                   	dec    %ecx
455bc7:	47                   	inc    %edi
455bc8:	6b 69 69 30          	imul   $0x30,0x69(%ecx),%ebp
455bcc:	39 52 66             	cmp    %edx,0x66(%edx)
455bcf:	4e                   	dec    %esi