45fcf3:	6d                   	insl   (%dx),%es:(%edi)
45fcf4:	35 41 48 71 57       	xor    $0x57714841,%eax
45fcf9:	77 66                	ja     0x45fd61
45fcfb:	2f                   	das
45fcfc:	32 57 43             	xor    0x43(%edi),%dl
45fcff:	2f                   	das
45fd00:	67 76 44             	addr16 jbe 0x45fd47
45fd03:	58                   	pop    %eax
45fd04:	4c                   	dec    %esp
45fd05:	4d                   	dec    %ebp
45fd06:	46                   	inc    %esi
45fd07:	54                   	push   %esp
45fd08:	39 75 76             	cmp    %esi,0x76(%ebp)
45fd0b:	72 61                	jb     0x45fd6e
45fd0d:	43                   	inc    %ebx
45fd0e:	6c                   	insb   (%dx),%es:(%edi)
45fd0f:	72 44                	jb     0x45fd55
45fd11:	31 63 2b             	xor    %esp,0x2b(%ebx)
45fd14:	37                   	aaa
45fd15:	69 75 38 52 34 49 4a 	imul   $0x4a493452,0x38(%ebp),%esi
45fd1c:	5a                   	pop    %edx
45fd1d:	42                   	inc    %edx
45fd1e:	4f                   	dec    %edi
45fd1f:	67 45                	addr16 inc %ebp
45fd21:	70 47                	jo     0x45fd6a
45fd23:	39 35 78 5a 75 6c    	cmp    %esi,0x6c755a78
45fd29:	4a                   	dec    %edx
45fd2a:	59                   	pop    %ecx
45fd2b:	49                   	dec    %ecx
45fd2c:	64 66 6b 39 59       	imul   $0x59,%fs:(%ecx),%di
45fd31:	74 64                	je     0x45fd97
45fd33:	6f                   	outsl  %ds:(%esi),(%dx)
45fd34:	70 69                	jo     0x45fd9f
45fd36:	49                   	dec    %ecx
45fd37:	64 72 68             	fs jb  0x45fda2
45fd3a:	70 38                	jo     0x45fd74
45fd3c:	4f                   	dec    %edi
45fd3d:	62 6e 65             	bound  %ebp,0x65(%esi)
45fd40:	36 73 50             	ss jae 0x45fd93
45fd43:	34 49                	xor    $0x49,%al
45fd45:	69 7a 42 69 69 41 64 	imul   $0x64416969,0x42(%edx),%edi
45fd4c:	34 69                	xor    $0x69,%al
45fd4e:	2f                   	das
45fd4f:	6e                   	outsb  %ds:(%esi),(%dx)
45fd50:	6d                   	insl   (%dx),%es:(%edi)
45fd51:	74 57                	je     0x45fdaa
45fd53:	36 75 69             	ss jne 0x45fdbf
45fd56:	70 54                	jo     0x45fdac
45fd58:	78 37                	js     0x45fd91
45fd5a:	69 71 37 76 4b 48 68 	imul   $0x68484b76,0x37(%ecx),%esi
45fd61:	7a 61                	jp     0x45fdc4
45fd63:	41                   	inc    %ecx
45fd64:	49                   	dec    %ecx
45fd65:	56                   	push   %esi
45fd66:	70 72                	jo     0x45fdda
45fd68:	79 35                	jns    0x45fd9f
45fd6a:	69 55 4e 56 54 6a 50 	imul   $0x506a5456,0x4e(%ebp),%edx
45fd71:	7a 2f                	jp     0x45fda2
45fd73:	39 56 6a             	cmp    %edx,0x6a(%esi)
45fd76:	64 4f                	fs dec %edi
45fd78:	43                   	inc    %ebx
45fd79:	66 64 49             	fs dec %cx
45fd7c:	35 4f 2f 4a 6c       	xor    $0x6c4a2f4f,%eax
45fd81:	75 76                	jne    0x45fdf9
45fd83:	79 32                	jns    0x45fdb7
45fd85:	38 72 59             	cmp    %dh,0x59(%edx)
45fd88:	55                   	push   %ebp
45fd89:	62 79 39             	bound  %edi,0x39(%ecx)
45fd8c:	46                   	inc    %esi
45fd8d:	30 37                	xor    %dh,(%edi)
45fd8f:	4c                   	dec    %esp
45fd90:	71 44                	jno    0x45fdd6
45fd92:	50                   	push   %eax
45fd93:	66 49                	dec    %cx
45fd95:	59                   	pop    %ecx
45fd96:	74 31                	je     0x45fdc9
45fd98:	71 42                	jno    0x45fddc
45fd9a:	47                   	inc    %edi
45fd9b:	32 70 7a             	xor    0x7a(%eax),%dh
45fd9e:	55                   	push   %ebp
45fd9f:	71 65                	jno    0x45fe06
45fda1:	49                   	dec    %ecx
45fda2:	69 35 65 46 75 38 6b 	imul   $0x64586a6b,0x38754665,%esi
45fda9:	6a 58 64
45fdac:	30 52 32             	xor    %dl,0x32(%edx)
45fdaf:	77 44                	ja     0x45fdf5
45fdb1:	71 76                	jno    0x45fe29
45fdb3:	31 55 61             	xor    %edx,0x61(%ebp)
45fdb6:	32 6a 77             	xor    0x77(%edx),%ch
45fdb9:	32 33                	xor    (%ebx),%dh
45fdbb:	65 48                	gs dec %eax
45fdbd:	76 42                	jbe    0x45fe01
45fdbf:	4e                   	dec    %esi
45fdc0:	78 44                	js     0x45fe06
45fdc2:	6a 4f                	push   $0x4f
45fdc4:	6a 39                	push   $0x39
45fdc6:	54                   	push   %esp
45fdc7:	32 6f 6c             	xor    0x6c(%edi),%ch
45fdca:	43                   	inc    %ebx
45fdcb:	38 65 6e             	cmp    %ah,0x6e(%ebp)
45fdce:	33 51 64             	xor    0x64(%ecx),%edx
45fdd1:	74 4e                	je     0x45fe21
45fdd3:	4f                   	dec    %edi
45fdd4:	69 44 2f 72 51 73 30 	imul   $0x4a307351,0x72(%edi,%ebp,1),%eax
45fddb:	4a
45fddc:	53                   	push   %ebx
45fddd:	75 56                	jne    0x45fe35
45fddf:	78 50                	js     0x45fe31
45fde1:	42                   	inc    %edx
45fde2:	32 32                	xor    (%edx),%dh
45fde4:	4d                   	dec    %ebp
45fde5:	4e                   	dec    %esi
45fde6:	75 68                	jne    0x45fe50
45fde8:	75 34                	jne    0x45fe1e
45fdea:	64 64 71 62          	fs fs jno 0x45fe50
45fdee:	68 4d 63 45 37       	push   $0x3745634d
45fdf3:	6f                   	outsl  %ds:(%esi),(%dx)
45fdf4:	63 38                	arpl   %edi,(%eax)
45fdf6:	6e                   	outsb  %ds:(%esi),(%dx)
45fdf7:	6b 4d 4e 4c          	imul   $0x4c,0x4e(%ebp),%ecx
45fdfb:	75 53                	jne    0x45fe50
45fdfd:	78 66                	js     0x45fe65
45fdff:	51                   	push   %ecx
45fe00:	73 33                	jae    0x45fe35
45fe02:	71 75                	jno    0x45fe79
45fe04:	35 6f 4b 67 47       	xor    $0x47674b6f,%eax
45fe09:	72 5a                	jb     0x45fe65
45fe0b:	50                   	push   %eax
45fe0c:	31 6f 67             	xor    %ebp,0x67(%edi)
45fe0f:	6d                   	insl   (%dx),%es:(%edi)
45fe10:	6d                   	insl   (%dx),%es:(%edi)
45fe11:	70 30                	jo     0x45fe43
45fe13:	4e                   	dec    %esi
45fe14:	35 6e 2f 63 44       	xor    $0x44632f6e,%eax
45fe19:	45                   	inc    %ebp
45fe1a:	33 6a 58             	xor    0x58(%edx),%ebp
45fe1d:	48                   	dec    %eax
45fe1e:	78 74                	js     0x45fe94
45fe20:	61                   	popa
45fe21:	2f                   	das
45fe22:	4a                   	dec    %edx
45fe23:	6e                   	outsb  %ds:(%esi),(%dx)
45fe24:	35 31 72 65 52       	xor    $0x52657231,%eax
45fe29:	77 34                	ja     0x45fe5f
45fe2b:	64 5a                	fs pop %edx
45fe2d:	4b                   	dec    %ebx
45fe2e:	4b                   	dec    %ebx
45fe2f:	61                   	popa
45fe30:	35 33 32 7a 5a       	xor    $0x5a7a3233,%eax
45fe35:	54                   	push   %esp
45fe36:	57                   	push   %edi
45fe37:	54                   	push   %esp
45fe38:	4e                   	dec    %esi
45fe39:	33 70 6d             	xor    0x6d(%eax),%esi
45fe3c:	68 72 64 2f 6c       	push   $0x6c2f6472
45fe41:	5a                   	pop    %edx
45fe42:	74 4f                	je     0x45fe93
45fe44:	39 43 30             	cmp    %eax,0x30(%ebx)
45fe47:	57                   	push   %edi
45fe48:	30 47 44             	xor    %al,0x44(%edi)
45fe4b:	5a                   	pop    %edx
45fe4c:	52                   	push   %edx
45fe4d:	7a 5a                	jp     0x45fea9
45fe4f:	45                   	inc    %ebp
45fe50:	4d                   	dec    %ebp
45fe51:	47                   	inc    %edi
45fe52:	38 73 56             	cmp    %dh,0x56(%ebx)
45fe55:	4e                   	dec    %esi
45fe56:	4a                   	dec    %edx
45fe57:	72 47                	jb     0x45fea0
45fe59:	63 45 5a             	arpl   %eax,0x5a(%ebp)
45fe5c:	36 2f                	ss das
45fe5e:	49                   	dec    %ecx
45fe5f:	4c                   	dec    %esp
45fe60:	44                   	inc    %esp
45fe61:	42                   	inc    %edx
45fe62:	51                   	push   %ecx
45fe63:	34 36                	xor    $0x36,%al
45fe65:	75 6b                	jne    0x45fed2
45fe67:	58                   	pop    %eax
45fe68:	39 59 6b             	cmp    %ebx,0x6b(%ecx)
45fe6b:	48                   	dec    %eax
45fe6c:	38 2f                	cmp    %ch,(%edi)
45fe6e:	33 48 51             	xor    0x51(%eax),%ecx
45fe71:	49                   	dec    %ecx
45fe72:	47                   	inc    %edi
45fe73:	36 64 31 47 47       	ss xor %eax,%fs:0x47(%edi)
45fe78:	34 31                	xor    $0x31,%al
45fe7a:	42                   	inc    %edx
45fe7b:	63 4c 52 49          	arpl   %ecx,0x49(%edx,%edx,2)
45fe7f:	63 71 52             	arpl   %esi,0x52(%ecx)
45fe82:	75 4a                	jne    0x45fece
45fe84:	71 73                	jno    0x45fef9
45fe86:	70 5a                	jo     0x45fee2
45fe88:	68 77 6e 67 36       	push   $0x36676e77
45fe8d:	47                   	inc    %edi
45fe8e:	45                   	inc    %ebp
45fe8f:	39 76 78             	cmp    %esi,0x78(%esi)
45fe92:	4b                   	dec    %ebx
45fe93:	70 59                	jo     0x45feee
45fe95:	37                   	aaa
45fe96:	70 65                	jo     0x45fefd
45fe98:	77 6f                	ja     0x45ff09
45fe9a:	5a                   	pop    %edx
45fe9b:	53                   	push   %ebx
45fe9c:	53                   	push   %ebx
45fe9d:	58                   	pop    %eax
45fe9e:	49                   	dec    %ecx
45fe9f:	31 74 31 47          	xor    %esi,0x47(%ecx,%esi,1)
45fea3:	58                   	pop    %eax
45fea4:	69 66 6a 4e 63 68 4b 	imul   $0x4b68634e,0x6a(%esi),%esp
45feab:	73 67                	jae    0x45ff14
45fead:	31 69 63             	xor    %ebp,0x63(%ecx)
45feb0:	71 4a                	jno    0x45fefc
45feb2:	65 65 45             	gs gs inc %ebp
45feb5:	74 66                	je     0x45ff1d
45feb7:	6d                   	insl   (%dx),%es:(%edi)
45feb8:	48                   	dec    %eax
45feb9:	65 45                	gs inc %ebp
45febb:	48                   	dec    %eax
45febc:	4d                   	dec    %ebp
45febd:	58                   	pop    %eax
45febe:	32 38                	xor    (%eax),%bh
45fec0:	47                   	inc    %edi
45fec1:	2f                   	das
45fec2:	67 64 57             	addr16 fs push %edi
45fec5:	75 64                	jne    0x45ff2b
45fec7:	70 6d                	jo     0x45ff36
45fec9:	6a 52                	push   $0x52
45fecb:	4d                   	dec    %ebp
45fecc:	48                   	dec    %eax
45fecd:	68 51 33 38 64       	push   $0x64383351
45fed2:	38 64 71 62          	cmp    %ah,0x62(%ecx,%esi,2)
45fed6:	2b 6c 33 50          	sub    0x50(%ebx,%esi,1),%ebp
45feda:	32 69 4a             	xor    0x4a(%ecx),%ch
45fedd:	31 45 68             	xor    %eax,0x68(%ebp)
45fee0:	71 7a                	jno    0x45ff5c
45fee2:	59                   	pop    %ecx
45fee3:	4a                   	dec    %edx
45fee4:	56                   	push   %esi
45fee5:	62 31                	bound  %esi,(%ecx)
45fee7:	49                   	dec    %ecx
45fee8:	57                   	push   %edi
45fee9:	62 4d 79             	bound  %ecx,0x79(%ebp)
45feec:	55                   	push   %ebp
45feed:	35 77 44 54 35       	xor    $0x35544477,%eax
45fef2:	76 31                	jbe    0x45ff25
45fef4:	66 4a                	dec    %dx
45fef6:	57                   	push   %edi
45fef7:	73 5a                	jae    0x45ff53
45fef9:	6b 6a 4d 43          	imul   $0x43,0x4d(%edx),%ebp
45fefd:	42                   	inc    %edx
45fefe:	74 71                	je     0x45ff71
45ff00:	73 50                	jae    0x45ff52
45ff02:	74 42                	je     0x45ff46
45ff04:	30 5a 54             	xor    %bl,0x54(%edx)
45ff07:	6d                   	insl   (%dx),%es:(%edi)
45ff08:	61                   	popa
45ff09:	75 48                	jne    0x45ff53
45ff0b:	69 53 6f 38 50 48 50 	imul   $0x50485038,0x6f(%ebx),%edx
45ff12:	44                   	inc    %esp
45ff13:	31 76 6f             	xor    %esi,0x6f(%esi)
45ff16:	39 44 70 45          	cmp    %eax,0x45(%eax,%esi,2)
45ff1a:	74 45                	je     0x45ff61
45ff1c:	64 51                	fs push %ecx
45ff1e:	39 75 74             	cmp    %esi,0x74(%ebp)
45ff21:	69 64 43 42 71 61 71 	imul   $0x50716171,0x42(%ebx,%eax,2),%esp
45ff28:	50
45ff29:	4c                   	dec    %esp
45ff2a:	4a                   	dec    %edx
45ff2b:	4c                   	dec    %esp
45ff2c:	74 45                	je     0x45ff73
45ff2e:	67 75 79             	addr16 jne 0x45ffaa
45ff31:	69 68 57 65 57 5a 5a 	imul   $0x5a5a5765,0x57(%eax),%ebp
45ff38:	51                   	push   %ecx
45ff39:	48                   	dec    %eax
45ff3a:	62 73 47             	bound  %esi,0x47(%ebx)
45ff3d:	65 2f                	gs das
45ff3f:	33 78 62             	xor    0x62(%eax),%edi
45ff42:	56                   	push   %esi
45ff43:	43                   	inc    %ebx
45ff44:	54                   	push   %esp
45ff45:	4e                   	dec    %esi
45ff46:	2f                   	das
45ff47:	34 35                	xor    $0x35,%al
45ff49:	66 34 77             	data16 xor $0x77,%al
45ff4c:	72 6e                	jb     0x45ffbc
45ff4e:	77 4f                	ja     0x45ff9f
45ff50:	57                   	push   %edi
45ff51:	71 64                	jno    0x45ffb7
45ff53:	59                   	pop    %ecx
45ff54:	62 73 5a             	bound  %esi,0x5a(%ebx)
45ff57:	4a                   	dec    %edx
45ff58:	76 50                	jbe    0x45ffaa
45ff5a:	5a                   	pop    %edx
45ff5b:	52                   	push   %edx
45ff5c:	55                   	push   %ebp
45ff5d:	64 74 61             	fs je  0x45ffc1
45ff60:	51                   	push   %ecx
45ff61:	33 2b                	xor    (%ebx),%ebp
45ff63:	4a                   	dec    %edx
45ff64:	61                   	popa
45ff65:	4a                   	dec    %edx
45ff66:	36 62 6f 6e          	bound  %ebp,%ss:0x6e(%edi)
45ff6a:	45                   	inc    %ebp
45ff6b:	6c                   	insb   (%dx),%es:(%edi)
45ff6c:	78 5a                	js     0x45ffc8
45ff6e:	53                   	push   %ebx
45ff6f:	33 61 2f             	xor    0x2f(%ecx),%esp
45ff72:	44                   	inc    %esp
45ff73:	76 46                	jbe    0x45ffbb
45ff75:	43                   	inc    %ebx
45ff76:	78 6f                	js     0x45ffe7
45ff78:	4e                   	dec    %esi
45ff79:	76 59                	jbe    0x45ffd4
45ff7b:	52                   	push   %edx
45ff7c:	6c                   	insb   (%dx),%es:(%edi)
45ff7d:	2b 69 43             	sub    0x43(%ecx),%ebp
45ff80:	54                   	push   %esp
45ff81:	65 6c                	gs insb (%dx),%es:(%edi)
45ff83:	32 6f 6f             	xor    0x6f(%edi),%ch
45ff86:	2f                   	das
45ff87:	2b 70 41             	sub    0x41(%eax),%esi
45ff8a:	59                   	pop    %ecx
45ff8b:	4b                   	dec    %ebx
45ff8c:	50                   	push   %eax
45ff8d:	4a                   	dec    %edx
45ff8e:	44                   	inc    %esp
45ff8f:	57                   	push   %edi
45ff90:	5a                   	pop    %edx
45ff91:	45                   	inc    %ebp
45ff92:	56                   	push   %esi
45ff93:	4e                   	dec    %esi
45ff94:	64 2f                	fs das
45ff96:	72 39                	jb     0x45ffd1
45ff98:	54                   	push   %esp
45ff99:	55                   	push   %ebp
45ff9a:	5a                   	pop    %edx
45ff9b:	37                   	aaa
45ff9c:	58                   	pop    %eax
45ff9d:	77 75                	ja     0x460014
45ff9f:	6d                   	insl   (%dx),%es:(%edi)
45ffa0:	50                   	push   %eax
45ffa1:	77 71                	ja     0x460014
45ffa3:	2b 64 46 6e          	sub    0x6e(%esi,%eax,2),%esp
45ffa7:	62 74 47 44          	bound  %esi,0x44(%edi,%eax,2)
45ffab:	53                   	push   %ebx
45ffac:	52                   	push   %edx
45ffad:	73 5a                	jae    0x460009
45ffaf:	64 4f                	fs dec %edi