45bef2:	63 4a 41             	arpl   %ecx,0x41(%edx)
45bef5:	55                   	push   %ebp
45bef6:	45                   	inc    %ebp
45bef7:	36 62 79 4f          	bound  %edi,%ss:0x4f(%ecx)
45befb:	78 59                	js     0x45bf56
45befd:	4e                   	dec    %esi
45befe:	77 7a                	ja     0x45bf7a
45bf00:	63 51 46             	arpl   %edx,0x46(%ecx)
45bf03:	69 77 4c 37 48 75 71 	imul   $0x71754837,0x4c(%edi),%esi
45bf0a:	2f                   	das
45bf0b:	70 6b                	jo     0x45bf78
45bf0d:	6f                   	outsl  %ds:(%esi),(%dx)
45bf0e:	73 59                	jae    0x45bf69
45bf10:	2b 2b                	sub    (%ebx),%ebp
45bf12:	6b 34 64 6c          	imul   $0x6c,(%esp,%eiz,2),%esi
45bf16:	68 5a 66 34 52       	push   $0x5234665a
45bf1b:	31 4d 63             	xor    %ecx,0x63(%ebp)
45bf1e:	68 4e 4c 6e 38       	push   $0x386e4c4e
45bf23:	32 54 37 56          	xor    0x56(%edi,%esi,1),%dl
45bf27:	5a                   	pop    %edx
45bf28:	58                   	pop    %eax
45bf29:	6d                   	insl   (%dx),%es:(%edi)
45bf2a:	59                   	pop    %ecx
45bf2b:	44                   	inc    %esp
45bf2c:	39 5a 46             	cmp    %ebx,0x46(%edx)
45bf2f:	58                   	pop    %eax
45bf30:	78 52                	js     0x45bf84
45bf32:	79 4e                	jns    0x45bf82
45bf34:	6c                   	insb   (%dx),%es:(%edi)
45bf35:	79 47                	jns    0x45bf7e
45bf37:	6e                   	outsb  %ds:(%esi),(%dx)
45bf38:	71 46                	jno    0x45bf80
45bf3a:	51                   	push   %ecx
45bf3b:	61                   	popa
45bf3c:	35 4e 70 54 46       	xor    $0x4654704e,%eax
45bf41:	31 79 48             	xor    %edi,0x48(%ecx)
45bf44:	2f                   	das
45bf45:	5a                   	pop    %edx
45bf46:	73 43                	jae    0x45bf8b
45bf48:	41                   	inc    %ecx
45bf49:	76 66                	jbe    0x45bfb1
45bf4b:	4c                   	dec    %esp
45bf4c:	54                   	push   %esp
45bf4d:	36 38 4e 66          	cmp    %cl,%ss:0x66(%esi)
45bf51:	2f                   	das
45bf52:	50                   	push   %eax
45bf53:	49                   	dec    %ecx
45bf54:	30 59 37             	xor    %bl,0x37(%ecx)
45bf57:	5a                   	pop    %edx
45bf58:	48                   	dec    %eax
45bf59:	45                   	inc    %ebp
45bf5a:	61                   	popa
45bf5b:	34 63                	xor    $0x63,%al
45bf5d:	65 7a 43             	gs jp  0x45bfa3
45bf60:	47                   	inc    %edi
45bf61:	6e                   	outsb  %ds:(%esi),(%dx)
45bf62:	30 38                	xor    %bh,(%eax)
45bf64:	39 4f 71             	cmp    %ecx,0x71(%edi)
45bf67:	71 53                	jno    0x45bfbc
45bf69:	35 49 70 76 77       	xor    $0x77767049,%eax
45bf6e:	47                   	inc    %edi
45bf6f:	75 55                	jne    0x45bfc6
45bf71:	52                   	push   %edx
45bf72:	67 4f                	addr16 dec %edi
45bf74:	4d                   	dec    %ebp
45bf75:	50                   	push   %eax
45bf76:	6b 43 53 44          	imul   $0x44,0x53(%ebx),%eax
45bf7a:	59                   	pop    %ecx
45bf7b:	6b 4e 47 54          	imul   $0x54,0x47(%esi),%ecx
45bf7f:	58                   	pop    %eax
45bf80:	34 39                	xor    $0x39,%al
45bf82:	68 42 47 73 48       	push   $0x48734742
45bf87:	31 76 62             	xor    %esi,0x62(%esi)
45bf8a:	52                   	push   %edx
45bf8b:	67 75 63             	addr16 jne 0x45bff1
45bf8e:	65 50                	gs push %eax
45bf90:	51                   	push   %ecx
45bf91:	46                   	inc    %esi
45bf92:	79 4d                	jns    0x45bfe1
45bf94:	41                   	inc    %ecx
45bf95:	6d                   	insl   (%dx),%es:(%edi)
45bf96:	74 50                	je     0x45bfe8
45bf98:	4d                   	dec    %ebp
45bf99:	6f                   	outsl  %ds:(%esi),(%dx)
45bf9a:	6a 30                	push   $0x30
45bf9c:	34 38                	xor    $0x38,%al
45bf9e:	78 76                	js     0x45c016
45bfa0:	62 7a 73             	bound  %edi,0x73(%edx)
45bfa3:	70 74                	jo     0x45c019
45bfa5:	67 50                	addr16 push %eax
45bfa7:	73 68                	jae    0x45c011
45bfa9:	33 41 2f             	xor    0x2f(%ecx),%eax
45bfac:	41                   	inc    %ecx
45bfad:	51                   	push   %ecx
45bfae:	4c                   	dec    %esp
45bfaf:	4e                   	dec    %esi
45bfb0:	71 41                	jno    0x45bff3
45bfb2:	6b 78 79 71          	imul   $0x71,0x79(%eax),%edi
45bfb6:	48                   	dec    %eax
45bfb7:	69 47 48 4e 30 44 4b 	imul   $0x4b44304e,0x48(%edi),%eax
45bfbe:	38 2f                	cmp    %ch,(%edi)
45bfc0:	6d                   	insl   (%dx),%es:(%edi)
45bfc1:	78 2f                	js     0x45bff2
45bfc3:	42                   	inc    %edx
45bfc4:	43                   	inc    %ebx
45bfc5:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
45bfc8:	6c                   	insb   (%dx),%es:(%edi)
45bfc9:	59                   	pop    %ecx
45bfca:	5a                   	pop    %edx
45bfcb:	45                   	inc    %ebp
45bfcc:	79 2f                	jns    0x45bffd
45bfce:	56                   	push   %esi
45bfcf:	6a 61                	push   $0x61
45bfd1:	48                   	dec    %eax
45bfd2:	5a                   	pop    %edx
45bfd3:	30 38                	xor    %bh,(%eax)
45bfd5:	72 79                	jb     0x45c050
45bfd7:	58                   	pop    %eax
45bfd8:	4c                   	dec    %esp
45bfd9:	42                   	inc    %edx
45bfda:	58                   	pop    %eax
45bfdb:	66 61                	popaw
45bfdd:	4f                   	dec    %edi
45bfde:	61                   	popa
45bfdf:	32 6b 4c             	xor    0x4c(%ebx),%ch
45bfe2:	50                   	push   %eax
45bfe3:	76 79                	jbe    0x45c05e
45bfe5:	50                   	push   %eax
45bfe6:	71 38                	jno    0x45c020
45bfe8:	43                   	inc    %ebx
45bfe9:	6a 71                	push   $0x71
45bfeb:	38 70 64             	cmp    %dh,0x64(%eax)
45bfee:	53                   	push   %ebx
45bfef:	36 55                	ss push %ebp
45bff1:	51                   	push   %ecx
45bff2:	67 6b 37 77          	imul   $0x77,(%bx),%esi
45bff6:	4e                   	dec    %esi
45bff7:	30 52 37             	xor    %dl,0x37(%edx)
45bffa:	39 38                	cmp    %edi,(%eax)
45bffc:	71 76                	jno    0x45c074
45bffe:	4a                   	dec    %edx
45bfff:	72 51                	jb     0x45c052
45c001:	44                   	inc    %esp
45c002:	74 51                	je     0x45c055
45c004:	32 57 6d             	xor    0x6d(%edi),%dl
45c007:	77 65                	ja     0x45c06e
45c009:	56                   	push   %esi
45c00a:	67 6c                	insb   (%dx),%es:(%di)
45c00c:	56                   	push   %esi
45c00d:	66 77 45             	data16 ja 0x45c055
45c010:	35 2f 6a 48 64       	xor    $0x64486a2f,%eax
45c015:	31 67 73             	xor    %esp,0x73(%edi)
45c018:	78 6c                	js     0x45c086
45c01a:	42                   	inc    %edx
45c01b:	72 33                	jb     0x45c050
45c01d:	51                   	push   %ecx
45c01e:	32 53 48             	xor    0x48(%ebx),%dl
45c021:	62 4e 4d             	bound  %ecx,0x4d(%esi)
45c024:	63 75 6c             	arpl   %esi,0x6c(%ebp)
45c027:	32 75 38             	xor    0x38(%ebp),%dh
45c02a:	4e                   	dec    %esi
45c02b:	4b                   	dec    %ebx
45c02c:	70 36                	jo     0x45c064
45c02e:	75 70                	jne    0x45c0a0
45c030:	76 64                	jbe    0x45c096
45c032:	54                   	push   %esp
45c033:	31 78 37             	xor    %edi,0x37(%eax)
45c036:	53                   	push   %ebx
45c037:	65 73 48             	gs jae 0x45c082
45c03a:	39 37                	cmp    %esi,(%edi)
45c03c:	57                   	push   %edi
45c03d:	6b 43 4a 4b          	imul   $0x4b,0x4a(%ebx),%eax
45c041:	6d                   	insl   (%dx),%es:(%edi)
45c042:	7a 6d                	jp     0x45c0b1
45c044:	4f                   	dec    %edi
45c045:	68 67 4c 4a 44       	push   $0x444a4c67
45c04a:	44                   	inc    %esp
45c04b:	4c                   	dec    %esp
45c04c:	69 68 62 46 50 42 64 	imul   $0x64425046,0x62(%eax),%ebp
45c053:	70 74                	jo     0x45c0c9
45c055:	6e                   	outsb  %ds:(%esi),(%dx)
45c056:	63 31                	arpl   %esi,(%ecx)
45c058:	2f                   	das
45c059:	77 71                	ja     0x45c0cc
45c05b:	68 7a 52 4a 6c       	push   $0x6c4a527a
45c060:	4c                   	dec    %esp
45c061:	64 64 36 6b 6a 39 6f 	fs fs imul $0x6f,%ss:0x39(%edx),%ebp
45c068:	43                   	inc    %ebx
45c069:	33 77 30             	xor    0x30(%edi),%esi
45c06c:	32 48 58             	xor    0x58(%eax),%cl
45c06f:	70 58                	jo     0x45c0c9
45c071:	4d                   	dec    %ebp
45c072:	58                   	pop    %eax
45c073:	4f                   	dec    %edi
45c074:	31 68 31             	xor    %ebp,0x31(%eax)
45c077:	54                   	push   %esp
45c078:	6d                   	insl   (%dx),%es:(%edi)
45c079:	4c                   	dec    %esp
45c07a:	31 5a 50             	xor    %ebx,0x50(%edx)
45c07d:	32 73 4a             	xor    0x4a(%ebx),%dh
45c080:	54                   	push   %esp
45c081:	4b                   	dec    %ebx
45c082:	51                   	push   %ecx
45c083:	67 76 65             	addr16 jbe 0x45c0eb
45c086:	71 69                	jno    0x45c0f1
45c088:	30 71 66             	xor    %dh,0x66(%ecx)
45c08b:	53                   	push   %ebx
45c08c:	31 74 54 4c          	xor    %esi,0x4c(%esp,%edx,2)
45c090:	53                   	push   %ebx
45c091:	79 7a                	jns    0x45c10d
45c093:	6b 69 67 57          	imul   $0x57,0x67(%ecx),%ebp
45c097:	43                   	inc    %ebx
45c098:	41                   	inc    %ecx
45c099:	35 6c 78 69 4b       	xor    $0x4b69786c,%eax
45c09e:	6c                   	insb   (%dx),%es:(%edi)
45c09f:	68 32 51 72 66       	push   $0x66725132
45c0a4:	76 35                	jbe    0x45c0db
45c0a6:	51                   	push   %ecx
45c0a7:	4d                   	dec    %ebp
45c0a8:	49                   	dec    %ecx
45c0a9:	31 71 31             	xor    %esi,0x31(%ecx)
45c0ac:	34 6e                	xor    $0x6e,%al
45c0ae:	77 46                	ja     0x45c0f6
45c0b0:	6a 4a                	push   $0x4a
45c0b2:	47                   	inc    %edi
45c0b3:	45                   	inc    %ebp
45c0b4:	4b                   	dec    %ebx
45c0b5:	70 5a                	jo     0x45c111
45c0b7:	42                   	inc    %edx
45c0b8:	39 72 5a             	cmp    %esi,0x5a(%edx)
45c0bb:	6f                   	outsl  %ds:(%esi),(%dx)
45c0bc:	6b 32 45             	imul   $0x45,(%edx),%esi
45c0bf:	36 32 73 70          	xor    %ss:0x70(%ebx),%dh
45c0c3:	67 6c                	insb   (%dx),%es:(%di)
45c0c5:	71 30                	jno    0x45c0f7
45c0c7:	68 2f 57 4f 72       	push   $0x724f572f
45c0cc:	70 49                	jo     0x45c117
45c0ce:	77 4c                	ja     0x45c11c
45c0d0:	77 6f                	ja     0x45c141
45c0d2:	75 6c                	jne    0x45c140
45c0d4:	6f                   	outsl  %ds:(%esi),(%dx)
45c0d5:	69 62 34 2b 45 6e 4b 	imul   $0x4b6e452b,0x34(%edx),%esp
45c0dc:	48                   	dec    %eax
45c0dd:	50                   	push   %eax
45c0de:	63 7a 72             	arpl   %edi,0x72(%edx)
45c0e1:	2b 64 35 6f          	sub    0x6f(%ebp,%esi,1),%esp
45c0e5:	49                   	dec    %ecx
45c0e6:	70 2f                	jo     0x45c117
45c0e8:	4b                   	dec    %ebx
45c0e9:	47                   	inc    %edi
45c0ea:	31 38                	xor    %edi,(%eax)
45c0ec:	4d                   	dec    %ebp
45c0ed:	2b 77 61             	sub    0x61(%edi),%esi
45c0f0:	4d                   	dec    %ebp
45c0f1:	78 39                	js     0x45c12c
45c0f3:	32 55 61             	xor    0x61(%ebp),%dl
45c0f6:	51                   	push   %ecx
45c0f7:	78 48                	js     0x45c141
45c0f9:	62 67 46             	bound  %esp,0x46(%edi)
45c0fc:	4d                   	dec    %ebp
45c0fd:	76 2b                	jbe    0x45c12a
45c0ff:	5a                   	pop    %edx
45c100:	72 73                	jb     0x45c175
45c102:	50                   	push   %eax
45c103:	31 67 66             	xor    %esp,0x66(%edi)
45c106:	64 47                	fs inc %edi
45c108:	31 66 6d             	xor    %esp,0x6d(%esi)
45c10b:	30 7a 35             	xor    %bh,0x35(%edx)
45c10e:	66 49                	dec    %cx
45c110:	4c                   	dec    %esp
45c111:	75 33                	jne    0x45c146
45c113:	71 6f                	jno    0x45c184
45c115:	32 4c 70 6b          	xor    0x6b(%eax,%esi,2),%cl
45c119:	53                   	push   %ebx
45c11a:	38 38                	cmp    %bh,(%eax)
45c11c:	39 42 45             	cmp    %eax,0x45(%edx)
45c11f:	67 48                	addr16 dec %eax
45c121:	67 4d                	addr16 dec %ebp
45c123:	37                   	aaa
45c124:	44                   	inc    %esp
45c125:	5a                   	pop    %edx
45c126:	6b 58 41 54          	imul   $0x54,0x41(%eax),%ebx
45c12a:	51                   	push   %ecx
45c12b:	2b 6c 55 35          	sub    0x35(%ebp,%edx,2),%ebp
45c12f:	48                   	dec    %eax
45c130:	43                   	inc    %ebx
45c131:	49                   	dec    %ecx
45c132:	79 63                	jns    0x45c197
45c134:	51                   	push   %ecx
45c135:	30 32                	xor    %dh,(%edx)
45c137:	71 48                	jno    0x45c181
45c139:	50                   	push   %eax
45c13a:	34 6d                	xor    $0x6d,%al
45c13c:	66 44                	inc    %sp
45c13e:	45                   	inc    %ebp
45c13f:	36 79 36             	ss jns 0x45c178
45c142:	6f                   	outsl  %ds:(%esi),(%dx)
45c143:	77 70                	ja     0x45c1b5
45c145:	6c                   	insb   (%dx),%es:(%edi)
45c146:	57                   	push   %edi
45c147:	4b                   	dec    %ebx
45c148:	61                   	popa
45c149:	31 48 6f             	xor    %ecx,0x6f(%eax)
45c14c:	4a                   	dec    %edx
45c14d:	4d                   	dec    %ebp
45c14e:	6e                   	outsb  %ds:(%esi),(%dx)
45c14f:	41                   	inc    %ecx
45c150:	41                   	inc    %ecx
45c151:	45                   	inc    %ebp
45c152:	36 35 77 43 6c 65    	ss xor $0x656c4377,%eax
45c158:	53                   	push   %ebx
45c159:	47                   	inc    %edi
45c15a:	75 57                	jne    0x45c1b3
45c15c:	6b 37 7a             	imul   $0x7a,(%edi),%esi
45c15f:	78 75                	js     0x45c1d6
45c161:	4e                   	dec    %esi
45c162:	6a 49                	push   $0x49
45c164:	6c                   	insb   (%dx),%es:(%edi)
45c165:	38 78 72             	cmp    %bh,0x72(%eax)
45c168:	5a                   	pop    %edx
45c169:	63 69 47             	arpl   %ebp,0x47(%ecx)
45c16c:	32 6f 61             	xor    0x61(%edi),%ch
45c16f:	75 72                	jne    0x45c1e3
45c171:	65 34 45             	gs xor $0x45,%al
45c174:	48                   	dec    %eax
45c175:	50                   	push   %eax
45c176:	57                   	push   %edi
45c177:	4e                   	dec    %esi
45c178:	48                   	dec    %eax
45c179:	56                   	push   %esi
45c17a:	41                   	inc    %ecx
45c17b:	53                   	push   %ebx
45c17c:	78 4a                	js     0x45c1c8
45c17e:	56                   	push   %esi
45c17f:	43                   	inc    %ebx
45c180:	45                   	inc    %ebp
45c181:	4e                   	dec    %esi
45c182:	37                   	aaa
45c183:	6f                   	outsl  %ds:(%esi),(%dx)
45c184:	56                   	push   %esi
45c185:	59                   	pop    %ecx
45c186:	4b                   	dec    %ebx
45c187:	4d                   	dec    %ebp
45c188:	72 6f                	jb     0x45c1f9
45c18a:	6d                   	insl   (%dx),%es:(%edi)
45c18b:	64 46                	fs inc %esi
45c18d:	7a 43                	jp     0x45c1d2
45c18f:	55                   	push   %ebp
45c190:	74 73                	je     0x45c205
45c192:	6e                   	outsb  %ds:(%esi),(%dx)