45faff:	00 4b 6f             	add    %cl,0x6f(%ebx)
45fb02:	5e                   	pop    %esi
45fb03:	62 55 65             	bound  %edx,0x65(%ebp)
45fb06:	4b                   	dec    %ebx
45fb07:	74 27                	je     0x45fb30
45fb09:	4d                   	dec    %ebp
45fb0a:	47                   	inc    %edi
45fb0b:	64 58                	fs pop %eax
45fb0d:	00 62 68             	add    %ah,0x68(%edx)
45fb10:	7e 6e                	jle    0x45fb80
45fb12:	7f 65                	jg     0x45fb79
45fb14:	53                   	push   %ebx
45fb15:	73 28                	jae    0x45fb3f
45fb17:	48                   	dec    %eax
45fb18:	53                   	push   %ebx
45fb19:	74 58                	je     0x45fb73
45fb1b:	52                   	push   %edx
45fb1c:	58                   	pop    %eax
45fb1d:	73 51                	jae    0x45fb70
45fb1f:	6f                   	outsl  %ds:(%esi),(%dx)
45fb20:	71 73                	jno    0x45fb95
45fb22:	74 46                	je     0x45fb6a
45fb24:	50                   	push   %eax
45fb25:	72 45                	jb     0x45fb6c
45fb27:	61                   	popa
45fb28:	53                   	push   %ebx
45fb29:	00 14 43             	add    %dl,(%ebx,%eax,2)
45fb2c:	52                   	push   %edx
45fb2d:	64 44                	fs inc %esp
45fb2f:	3e 74 5f             	je,pt  0x45fb91
45fb32:	4e                   	dec    %esi
45fb33:	42                   	inc    %edx
45fb34:	5e                   	pop    %esi
45fb35:	63 43 69             	arpl   %eax,0x69(%ebx)
45fb38:	49                   	dec    %ecx
45fb39:	67 6e                	outsb  %ds:(%si),(%dx)
45fb3b:	69 58 6c 45 00 23 52 	imul   $0x52230045,0x6c(%eax),%ebx
45fb42:	74 61                	je     0x45fba5
45fb44:	4c                   	dec    %esp
45fb45:	6f                   	outsl  %ds:(%esi),(%dx)
45fb46:	46                   	inc    %esi
45fb47:	3e 4c                	ds dec %esp
45fb49:	5f                   	pop    %edi
45fb4a:	77 42                	ja     0x45fb8e
45fb4c:	5c                   	pop    %esp
45fb4d:	63 4a 69             	arpl   %ecx,0x69(%edx)
45fb50:	71 67                	jno    0x45fbb9
45fb52:	57                   	push   %edi
45fb53:	69 5a 6c 4c 00 1b 48 	imul   $0x481b004c,0x6c(%edx),%ebx
45fb5a:	4d                   	dec    %ebp
45fb5b:	61                   	popa
45fb5c:	59                   	pop    %ecx
45fb5d:	65 53                	gs push %ebx
45fb5f:	73 21                	jae    0x45fb82
45fb61:	6b 4e 5f 7d          	imul   $0x7d,0x5f(%esi),%ecx
45fb65:	61                   	popa
45fb66:	4b                   	dec    %ebx
45fb67:	6b 4e 6e 4f          	imul   $0x4f,0x6e(%esi),%ecx
45fb6b:	46                   	inc    %esi
45fb6c:	54                   	push   %esp
45fb6d:	65 4d                	gs dec %ebp
45fb6f:	64 1f                	fs pop %ds
45fb71:	4b                   	dec    %ebx
45fb72:	74 79                	je     0x45fbed
45fb74:	69 61 44 75 42 50 49 	imul   $0x49504275,0x44(%ecx),%esp
45fb7b:	69 4f 60 13 00 23 42 	imul   $0x42230013,0x60(%edi),%ecx
45fb82:	7e 64                	jle    0x45fbe8
45fb84:	46                   	inc    %esi
45fb85:	3e 43                	ds inc %ebx
45fb87:	5f                   	pop    %edi
45fb88:	78 42                	js     0x45fbcc
45fb8a:	49                   	dec    %ecx
45fb8b:	63 56 69             	arpl   %edx,0x69(%esi)
45fb8e:	4f                   	dec    %edi
45fb8f:	67 59                	addr16 pop %ecx
45fb91:	69 74 6c 5b 00 6b 53 	imul   $0x3536b00,0x5b(%esp,%ebp,2),%esi
45fb98:	03
45fb99:	3c 16                	cmp    $0x16,%al
45fb9b:	39 62 5f             	cmp    %esp,0x5f(%edx)
45fb9e:	62 61 7c             	bound  %esp,0x7c(%ecx)
45fba1:	68 74 64 7e 6e       	push   $0x6e7e6474
45fba6:	47                   	inc    %edi
45fba7:	6e                   	outsb  %ds:(%esi),(%dx)
45fba8:	5e                   	pop    %esi
45fba9:	6d                   	insl   (%dx),%es:(%edi)
45fbaa:	47                   	inc    %edi
45fbab:	75 4e                	jne    0x45fbfb
45fbad:	4d                   	dec    %ebp
45fbae:	44                   	inc    %esp
45fbaf:	74 77                	je     0x45fc28
45fbb1:	6f                   	outsl  %ds:(%esi),(%dx)
45fbb2:	75 44                	jne    0x45fbf8
45fbb4:	5a                   	pop    %edx
45fbb5:	6c                   	insb   (%dx),%es:(%edi)
45fbb6:	4d                   	dec    %ebp
45fbb7:	67 46                	addr16 inc %esi
45fbb9:	74 4d                	je     0x45fc08
45fbbb:	33 3d 46 54 6e 7c    	xor    0x7c6e5446,%edi
45fbc1:	60                   	pusha
45fbc2:	23 00                	and    (%eax),%eax
45fbc4:	58                   	pop    %eax
45fbc5:	65 5c                	gs pop %esp
45fbc7:	5f                   	pop    %edi
45fbc8:	64 6f                	outsl  %fs:(%esi),(%dx)
45fbca:	4c                   	dec    %esp
45fbcb:	65 3d 73 44 74 40    	gs cmp $0x40744473,%eax
45fbd1:	43                   	inc    %ebx
45fbd2:	7e 64                	jle    0x45fc38
45fbd4:	5a                   	pop    %edx
45fbd5:	00 4f 65             	add    %cl,0x65(%edi)
45fbd8:	53                   	push   %ebx
45fbd9:	5f                   	pop    %edi
45fbda:	7a 65                	jp     0x45fc41
45fbdc:	5c                   	pop    %esp
45fbdd:	73 4e                	jae    0x45fc2d
45fbdf:	6e                   	outsb  %ds:(%esi),(%dx)
45fbe0:	1f                   	pop    %ds
45fbe1:	73 74                	jae    0x45fc57
45fbe3:	74 60                	je     0x45fc45
45fbe5:	52                   	push   %edx
45fbe6:	4d                   	dec    %ebp
45fbe7:	61                   	popa
45fbe8:	54                   	push   %esp
45fbe9:	6f                   	outsl  %ds:(%esi),(%dx)
45fbea:	46                   	inc    %esi
45fbeb:	00 5a 65             	add    %bl,0x65(%edx)
45fbee:	55                   	push   %ebp
45fbef:	5f                   	pop    %edi
45fbf0:	57                   	push   %edi
45fbf1:	65 70 64             	gs jo  0x45fc58
45fbf4:	5a                   	pop    %edx
45fbf5:	72 5b                	jb     0x45fc52
45fbf7:	00 54 65 5c          	add    %dl,0x5c(%ebp,%eiz,2)
45fbfb:	5f                   	pop    %edi
45fbfc:	75 65                	jne    0x45fc63
45fbfe:	40                   	inc    %eax
45fbff:	64 7a 72             	fs jp  0x45fc74
45fc02:	62 00                	bound  %eax,(%eax)
45fc04:	58                   	pop    %eax
45fc05:	65 5c                	gs pop %esp
45fc07:	5f                   	pop    %edi
45fc08:	65 6f                	outsl  %gs:(%esi),(%dx)
45fc0a:	4c                   	dec    %esp
45fc0b:	79 3d                	jns    0x45fc4a
45fc0d:	73 44                	jae    0x45fc53
45fc0f:	74 40                	je     0x45fc51
45fc11:	42                   	inc    %edx
45fc12:	7e 64                	jle    0x45fc78
45fc14:	46                   	inc    %esi
45fc15:	00 4f 65             	add    %cl,0x65(%edi)
45fc18:	53                   	push   %ebx
45fc19:	5f                   	pop    %edi
45fc1a:	7d 54                	jge    0x45fc70
45fc1c:	7b 38                	jnp    0x45fc56
45fc1e:	21 63 70             	and    %esp,0x70(%ebx)
45fc21:	6e                   	outsb  %ds:(%esi),(%dx)
45fc22:	65 65 51             	gs gs push %ecx
45fc25:	74 7c                	je     0x45fca3
45fc27:	79 57                	jns    0x45fc80
45fc29:	65 28 62 52          	sub    %ah,%gs:0x52(%edx)
45fc2d:	64 58                	fs pop %eax
45fc2f:	00 56 6e             	add    %dl,0x6e(%esi)
45fc32:	65 33 0d 00 7b 65 4b 	xor    %gs:0x4b657b00,%ecx
45fc39:	65 4b                	gs dec %ebx
45fc3b:	74 3d                	je     0x45fc7a
45fc3d:	47                   	inc    %edi
45fc3e:	44                   	inc    %esp
45fc3f:	74 4c                	je     0x45fc8d
45fc41:	74 63                	je     0x45fca6
45fc43:	69 51 67 28 54 48 42 	imul   $0x42485428,0x67(%ecx),%edx
45fc4a:	49                   	dec    %ecx
45fc4b:	73 58                	jae    0x45fca5
45fc4d:	36 15 53 6b 72 78    	ss adc $0x78726b53,%eax
45fc53:	6e                   	outsb  %ds:(%esi),(%dx)
45fc54:	58                   	pop    %eax
45fc55:	00 69 72             	add    %ch,0x72(%ecx)
45fc58:	40                   	inc    %eax
45fc59:	75 45                	jne    0x45fca0
45fc5b:	65 53                	gs push %ebx
45fc5d:	74 64                	je     0x45fcc3
45fc5f:	78 7c                	js     0x45fcdd
45fc61:	65 61                	gs popa
45fc63:	74 56                	je     0x45fcbb
45fc65:	6f                   	outsl  %ds:(%esi),(%dx)
45fc66:	46                   	inc    %esi
45fc67:	00 40 65             	add    %al,0x65(%eax)
45fc6a:	5c                   	pop    %esp
45fc6b:	5f                   	pop    %edi
45fc6c:	76 65                	jbe    0x45fcd3
45fc6e:	58                   	pop    %eax
45fc6f:	00 78 65             	add    %bh,0x65(%eax)
45fc72:	65 5f                	gs pop %edi
45fc74:	69 61 44 75 42 00 14 	imul   $0x14004275,0x44(%ecx),%esp
45fc7b:	54                   	push   %esp
45fc7c:	52                   	push   %edx
45fc7d:	4f                   	dec    %edi
45fc7e:	43                   	inc    %ebx
45fc7f:	6a 7a                	push   $0x7a
45fc81:	63 65 3e             	arpl   %esp,0x3e(%ebp)
45fc84:	5d                   	pop    %ebp
45fc85:	5f                   	pop    %edi
45fc86:	77 32                	ja     0x45fcba
45fc88:	27                   	daa
45fc89:	70 49                	jo     0x45fcd4
45fc8b:	69 4f 00 62 6f 7b 65 	imul   $0x657b6f62,0x0(%edi),%ecx
45fc92:	11 52 5a             	adc    %edx,0x5a(%edx)
45fc95:	61                   	popa
45fc96:	5b                   	pop    %ebx
45fc97:	6f                   	outsl  %ds:(%esi),(%dx)
45fc98:	49                   	dec    %ecx
45fc99:	00 60 65             	add    %ah,0x65(%eax)
45fc9c:	5c                   	pop    %esp
45fc9d:	64 44                	fs inc %esp
45fc9f:	72 6c                	jb     0x45fd0d
45fca1:	00 53 6f             	add    %dl,0x6f(%ebx)
45fca4:	5b                   	pop    %ebx
45fca5:	79 28                	jns    0x45fccf
45fca7:	48                   	dec    %eax
45fca8:	53                   	push   %ebx
45fca9:	74 58                	je     0x45fd03
45fcab:	53                   	push   %ebx
45fcac:	49                   	dec    %ecx
45fcad:	72 44                	jb     0x45fcf3
45fcaf:	61                   	popa
45fcb0:	72 46                	jb     0x45fcf8
45fcb2:	7e 72                	jle    0x45fd26
45fcb4:	52                   	push   %edx
45fcb5:	61                   	popa
45fcb6:	5c                   	pop    %esp
45fcb7:	00 1b                	add    %bl,(%ebx)
45fcb9:	43                   	inc    %ebx
45fcba:	47                   	inc    %edi
45fcbb:	6e                   	outsb  %ds:(%esi),(%dx)
45fcbc:	49                   	dec    %ecx
45fcbd:	65 4f                	gs dec %edi
45fcbf:	74 21                	je     0x45fce2
45fcc1:	6b 4e 5f 7d          	imul   $0x7d,0x5f(%esi),%ecx
45fcc5:	61                   	popa
45fcc6:	4b                   	dec    %ebx
45fcc7:	6b 4e 6e 4f          	imul   $0x4f,0x6e(%esi),%ecx
45fccb:	46                   	inc    %esi
45fccc:	54                   	push   %esp
45fccd:	65 4d                	gs dec %ebp
45fccf:	64 1f                	fs pop %ds
45fcd1:	3c 52                	cmp    $0x52,%al
45fcd3:	6c                   	insb   (%dx),%es:(%edi)
45fcd4:	50                   	push   %eax
45fcd5:	73 4d                	jae    0x45fd24
45fcd7:	3e 4c                	ds dec %esp
45fcd9:	5f                   	pop    %edi
45fcda:	77 42                	ja     0x45fd1e
45fcdc:	5c                   	pop    %esp
45fcdd:	63 4a 69             	arpl   %ecx,0x69(%edx)
45fce0:	71 67                	jno    0x45fd49
45fce2:	57                   	push   %edi
45fce3:	69 5a 6c 4c 00 40 65 	imul   $0x6540004c,0x6c(%edx),%ebx
45fcea:	5c                   	pop    %esp
45fceb:	5f                   	pop    %edi
45fcec:	7e 6f                	jle    0x45fd5d
45fcee:	4f                   	dec    %edi
45fcef:	74 7a                	je     0x45fd6b
45fcf1:	6e                   	outsb  %ds:(%esi),(%dx)
45fcf2:	65 00 4c 65 5c       	add    %cl,%gs:0x5c(%ebp,%eiz,2)
45fcf7:	5f                   	pop    %edi
45fcf8:	64 6f                	outsl  %fs:(%esi),(%dx)
45fcfa:	46                   	inc    %esi
45fcfb:	74 58                	je     0x45fd55
45fcfd:	6e                   	outsb  %ds:(%esi),(%dx)
45fcfe:	55                   	push   %ebp
45fcff:	00 78 65             	add    %bh,0x65(%eax)
45fd02:	65 5f                	gs pop %edi
45fd04:	7c 6c                	jl     0x45fd72
45fd06:	47                   	inc    %edi
45fd07:	73 42                	jae    0x45fd4b
45fd09:	00 5b 65             	add    %bl,0x65(%ebx)
45fd0c:	49                   	dec    %ecx
45fd0d:	5f                   	pop    %edi
45fd0e:	62 6c 70 73          	bound  %ebp,0x73(%eax,%esi,2)
45fd12:	74 00                	je     0x45fd14
45fd14:	7c 6f                	jl     0x45fd85
45fd16:	46                   	inc    %esi
45fd17:	74 42                	je     0x45fd5b
45fd19:	6e                   	outsb  %ds:(%esi),(%dx)
45fd1a:	5c                   	pop    %esp
45fd1b:	00 7e 6c             	add    %bh,0x6c(%esi)
45fd1e:	4e                   	dec    %esi
45fd1f:	73 7a                	jae    0x45fd9b
45fd21:	00 58 6e             	add    %bl,0x6e(%eax)
45fd24:	4c                   	dec    %esp
45fd25:	74 5a                	je     0x45fd81
45fd27:	75 44                	jne    0x45fd6d
45fd29:	74 28                	je     0x45fd53
45fd2b:	3c 75                	cmp    $0x75,%al
45fd2d:	6f                   	outsl  %ds:(%esi),(%dx)
45fd2e:	4d                   	dec    %ebp
45fd2f:	64 21 6b 4e          	and    %ebp,%fs:0x4e(%ebx)
45fd33:	5f                   	pop    %edi
45fd34:	7d 61                	jge    0x45fd97
45fd36:	4b                   	dec    %ebx
45fd37:	6b 4e 6e 4f          	imul   $0x4f,0x6e(%esi),%ecx
45fd3b:	46                   	inc    %esi
45fd3c:	54                   	push   %esp
45fd3d:	65 4d                	gs dec %ebp
45fd3f:	64 1f                	fs pop %ds
45fd41:	3c 43                	cmp    $0x43,%al
45fd43:	65 4c                	gs dec %esp
45fd45:	70 47                	jo     0x45fd8e
45fd47:	6e                   	outsb  %ds:(%esi),(%dx)
45fd48:	54                   	push   %esp
45fd49:	65 16                	gs push %ss
45fd4b:	6b 62 5f 63          	imul   $0x63,0x5f(%edx),%esp
45fd4f:	61                   	popa
45fd50:	7c 6b                	jl     0x45fdbd
45fd52:	78 6e                	js     0x45fdc2
45fd54:	58                   	pop    %eax
45fd55:	46                   	inc    %esi
45fd56:	41                   	inc    %ecx
45fd57:	65 4b                	gs dec %ebx
45fd59:	64 28 67 58          	sub    %ah,%fs:0x58(%edi)
45fd5d:	74 7e                	je     0x45fddd
45fd5f:	48                   	dec    %eax
45fd60:	70 6c                	jo     0x45fdce
45fd62:	75 00                	jne    0x45fd64
45fd64:	4c                   	dec    %esp
45fd65:	65 5c                	gs pop %esp
45fd67:	5f                   	pop    %edi
45fd68:	6f                   	outsl  %ds:(%esi),(%dx)
45fd69:	6f                   	outsl  %ds:(%esi),(%dx)
45fd6a:	44                   	inc    %esp
45fd6b:	64 3d 67 44 74 40    	fs cmp $0x40744467,%eax
45fd71:	52                   	push   %edx
45fd72:	74 73                	je     0x45fde7
45fd74:	4f                   	dec    %edi
45fd75:	6f                   	outsl  %ds:(%esi),(%dx)
45fd76:	46                   	inc    %esi
45fd77:	73 42                	jae    0x45fdbb
45fd79:	00 5b 65             	add    %bl,0x65(%ebx)
45fd7c:	49                   	dec    %ecx
45fd7d:	5f                   	pop    %edi
45fd7e:	73 65                	jae    0x45fde5
45fd80:	6c                   	insb   (%dx),%es:(%edi)
45fd81:	70 7e                	jo     0x45fe01
45fd83:	6e                   	outsb  %ds:(%esi),(%dx)
45fd84:	4c                   	dec    %esp
45fd85:	65 28 43 55          	sub    %al,%gs:0x55(%ebx)
45fd89:	65 49                	gs dec %ecx
45fd8b:	74 58                	je     0x45fde5
45fd8d:	52                   	push   %edx
45fd8e:	44                   	inc    %esp
45fd8f:	73 6f                	jae    0x45fe00