45e069:	5a                   	pop    %edx
45e06a:	47                   	inc    %edi
45e06b:	70 54                	jo     0x45e0c1
45e06d:	4c                   	dec    %esp
45e06e:	63 6d 4a             	arpl   %ebp,0x4a(%ebp)
45e071:	41                   	inc    %ecx
45e072:	4a                   	dec    %edx
45e073:	6e                   	outsb  %ds:(%esi),(%dx)
45e074:	63 64 33 63          	arpl   %esp,0x63(%ebx,%esi,1)
45e078:	31 6e 6c             	xor    %ebp,0x6c(%esi)
45e07b:	59                   	pop    %ecx
45e07c:	67 67 43             	addr16 addr16 inc %ebx
45e07f:	2b 72 69             	sub    0x69(%edx),%esi
45e082:	6e                   	outsb  %ds:(%esi),(%dx)
45e083:	55                   	push   %ebp
45e084:	64 48                	fs dec %eax
45e086:	4d                   	dec    %ebp
45e087:	56                   	push   %esi
45e088:	76 70                	jbe    0x45e0fa
45e08a:	2f                   	das
45e08b:	39 75 4b             	cmp    %esi,0x4b(%ebp)
45e08e:	2f                   	das
45e08f:	62 71 61             	bound  %esi,0x61(%ecx)
45e092:	59                   	pop    %ecx
45e093:	77 46                	ja     0x45e0db
45e095:	6b 30 34             	imul   $0x34,(%eax),%esi
45e098:	64 31 79 72          	xor    %edi,%fs:0x72(%ecx)
45e09c:	50                   	push   %eax
45e09d:	66 62 4b 39          	bound  %cx,0x39(%ebx)
45e0a1:	47                   	inc    %edi
45e0a2:	32 62 39             	xor    0x39(%edx),%ah
45e0a5:	6e                   	outsb  %ds:(%esi),(%dx)
45e0a6:	4d                   	dec    %ebp
45e0a7:	55                   	push   %ebp
45e0a8:	79 32                	jns    0x45e0dc
45e0aa:	73 59                	jae    0x45e105
45e0ac:	67 6c                	insb   (%dx),%es:(%di)
45e0ae:	4f                   	dec    %edi
45e0af:	53                   	push   %ebx
45e0b0:	35 43 46 47 6c       	xor    $0x6c474643,%eax
45e0b5:	35 39 43 4a 38       	xor    $0x384a4339,%eax
45e0ba:	46                   	inc    %esi
45e0bb:	4f                   	dec    %edi
45e0bc:	71 49                	jno    0x45e107
45e0be:	6e                   	outsb  %ds:(%esi),(%dx)
45e0bf:	50                   	push   %eax
45e0c0:	43                   	inc    %ebx
45e0c1:	43                   	inc    %ebx
45e0c2:	2b 4c 74 35          	sub    0x35(%esp,%esi,2),%ecx
45e0c6:	69 39 45 65 2b 7a    	imul   $0x7a2b6545,(%ecx),%edi
45e0cc:	70 4d                	jo     0x45e11b
45e0ce:	62 4d 66             	bound  %ecx,0x66(%ebp)
45e0d1:	48                   	dec    %eax
45e0d2:	55                   	push   %ebp
45e0d3:	37                   	aaa
45e0d4:	2f                   	das
45e0d5:	49                   	dec    %ecx
45e0d6:	44                   	inc    %esp
45e0d7:	71 45                	jno    0x45e11e
45e0d9:	30 41 59             	xor    %al,0x59(%ecx)
45e0dc:	2b 75 48             	sub    0x48(%ebp),%esi
45e0df:	49                   	dec    %ecx
45e0e0:	66 42                	inc    %dx
45e0e2:	31 79 72             	xor    %edi,0x72(%ecx)
45e0e5:	2f                   	das
45e0e6:	63 47 2b             	arpl   %eax,0x2b(%edi)
45e0e9:	41                   	inc    %ecx
45e0ea:	32 65 75             	xor    0x75(%ebp),%ah
45e0ed:	38 50 77             	cmp    %dl,0x77(%eax)
45e0f0:	4c                   	dec    %esp
45e0f1:	4c                   	dec    %esp
45e0f2:	66 53                	push   %bx
45e0f4:	47                   	inc    %edi
45e0f5:	75 55                	jne    0x45e14c
45e0f7:	66 4c                	dec    %sp
45e0f9:	71 30                	jno    0x45e12b
45e0fb:	62 2b                	bound  %ebp,(%ebx)
45e0fd:	64 49                	fs dec %ecx
45e0ff:	46                   	inc    %esi
45e100:	33 6d 53             	xor    0x53(%ebp),%ebp
45e103:	44                   	inc    %esp
45e104:	37                   	aaa
45e105:	77 31                	ja     0x45e138
45e107:	30 79 69             	xor    %bh,0x69(%ecx)
45e10a:	71 36                	jno    0x45e142
45e10c:	2b 37                	sub    (%edi),%esi
45e10e:	2f                   	das
45e10f:	7a 7a                	jp     0x45e18b
45e111:	50                   	push   %eax
45e112:	32 67 66             	xor    0x66(%edi),%ah
45e115:	37                   	aaa
45e116:	6b 54 73 66 34       	imul   $0x34,0x66(%ebx,%esi,2),%edx
45e11b:	59                   	pop    %ecx
45e11c:	65 41                	gs inc %ecx
45e11e:	35 35 6e 52 6e       	xor    $0x6e526e35,%eax
45e123:	37                   	aaa
45e124:	32 4e 61             	xor    0x61(%esi),%cl
45e127:	57                   	push   %edi
45e128:	4e                   	dec    %esi
45e129:	74 53                	je     0x45e17e
45e12b:	4f                   	dec    %edi
45e12c:	68 2f 65 38 39       	push   $0x3938652f
45e131:	34 6e                	xor    $0x6e,%al
45e133:	74 6d                	je     0x45e1a2
45e135:	6a 71                	push   $0x71
45e137:	52                   	push   %edx
45e138:	51                   	push   %ecx
45e139:	7a 33                	jp     0x45e16e
45e13b:	45                   	inc    %ebp
45e13c:	44                   	inc    %esp
45e13d:	37                   	aaa
45e13e:	39 56 2f             	cmp    %edx,0x2f(%esi)
45e141:	77 73                	ja     0x45e1b6
45e143:	74 69                	je     0x45e1ae
45e145:	4f                   	dec    %edi
45e146:	4a                   	dec    %edx
45e147:	43                   	inc    %ebx
45e148:	33 52 74             	xor    0x74(%edx),%edx
45e14b:	50                   	push   %eax
45e14c:	4c                   	dec    %esp
45e14d:	78 73                	js     0x45e1c2
45e14f:	76 49                	jbe    0x45e19a
45e151:	62 41 59             	bound  %eax,0x59(%ecx)
45e154:	74 55                	je     0x45e1ab
45e156:	31 42 4e             	xor    %eax,0x4e(%edx)
45e159:	50                   	push   %eax
45e15a:	61                   	popa
45e15b:	5a                   	pop    %edx
45e15c:	35 47 71 5a 73       	xor    $0x735a7147,%eax
45e161:	5a                   	pop    %edx
45e162:	5a                   	pop    %edx
45e163:	35 57 45 4c 35       	xor    $0x354c4557,%eax
45e168:	66 71 6e             	data16 jno 0x45e1d9
45e16b:	56                   	push   %esi
45e16c:	4d                   	dec    %ebp
45e16d:	59                   	pop    %ecx
45e16e:	56                   	push   %esi
45e16f:	57                   	push   %edi
45e170:	42                   	inc    %edx
45e171:	49                   	dec    %ecx
45e172:	55                   	push   %ebp
45e173:	69 30 4e 65 74 32    	imul   $0x3274654e,(%eax),%esi
45e179:	78 63                	js     0x45e1de
45e17b:	70 45                	jo     0x45e1c2
45e17d:	6d                   	insl   (%dx),%es:(%edi)
45e17e:	6a 71                	push   $0x71
45e180:	48                   	dec    %eax
45e181:	4d                   	dec    %ebp
45e182:	53                   	push   %ebx
45e183:	64 44                	fs inc %esp
45e185:	52                   	push   %edx
45e186:	49                   	dec    %ecx
45e187:	65 57                	gs push %edi
45e189:	55                   	push   %ebp
45e18a:	73 66                	jae    0x45e1f2
45e18c:	59                   	pop    %ecx
45e18d:	76 44                	jbe    0x45e1d3
45e18f:	42                   	inc    %edx
45e190:	50                   	push   %eax
45e191:	34 49                	xor    $0x49,%al
45e193:	4c                   	dec    %esp
45e194:	4d                   	dec    %ebp
45e195:	39 33                	cmp    %esi,(%ebx)
45e197:	31 6d 52             	xor    %ebp,0x52(%ebp)
45e19a:	5a                   	pop    %edx
45e19b:	58                   	pop    %eax
45e19c:	4a                   	dec    %edx
45e19d:	47                   	inc    %edi
45e19e:	56                   	push   %esi
45e19f:	4d                   	dec    %ebp
45e1a0:	57                   	push   %edi
45e1a1:	42                   	inc    %edx
45e1a2:	62 72 52             	bound  %esi,0x52(%edx)
45e1a5:	52                   	push   %edx
45e1a6:	76 37                	jbe    0x45e1df
45e1a8:	61                   	popa
45e1a9:	4b                   	dec    %ebx
45e1aa:	74 62                	je     0x45e20e
45e1ac:	56                   	push   %esi
45e1ad:	62 4c 6c 57          	bound  %ecx,0x57(%esp,%ebp,2)
45e1b1:	35 6e 6b 44 7a       	xor    $0x7a446b6e,%eax
45e1b6:	6f                   	outsl  %ds:(%esi),(%dx)
45e1b7:	63 2f                	arpl   %ebp,(%edi)
45e1b9:	4d                   	dec    %ebp
45e1ba:	4b                   	dec    %ebx
45e1bb:	46                   	inc    %esi
45e1bc:	62 4b 55             	bound  %ecx,0x55(%ebx)
45e1bf:	71 57                	jno    0x45e218
45e1c1:	7a 6e                	jp     0x45e231
45e1c3:	76 4d                	jbe    0x45e212
45e1c5:	44                   	inc    %esp
45e1c6:	71 56                	jno    0x45e21e
45e1c8:	59                   	pop    %ecx
45e1c9:	5a                   	pop    %edx
45e1ca:	63 4d 7a             	arpl   %ecx,0x7a(%ebp)
45e1cd:	4b                   	dec    %ebx
45e1ce:	71 31                	jno    0x45e201
45e1d0:	6e                   	outsb  %ds:(%esi),(%dx)
45e1d1:	41                   	inc    %ecx
45e1d2:	75 59                	jne    0x45e22d
45e1d4:	79 35                	jns    0x45e20b
45e1d6:	4e                   	dec    %esi
45e1d7:	59                   	pop    %ecx
45e1d8:	51                   	push   %ecx
45e1d9:	64 71 79             	fs jno 0x45e255
45e1dc:	32 63 58             	xor    0x58(%ebx),%ah
45e1df:	34 4d                	xor    $0x4d,%al
45e1e1:	75 44                	jne    0x45e227
45e1e3:	78 37                	js     0x45e21c
45e1e5:	4c                   	dec    %esp
45e1e6:	69 61 78 34 53 4a 61 	imul   $0x614a5334,0x78(%ecx),%esp
45e1ed:	32 36                	xor    (%esi),%dh
45e1ef:	62 76 61             	bound  %esi,0x61(%esi)
45e1f2:	6b 45 6e 54          	imul   $0x54,0x6e(%ebp),%eax
45e1f6:	6f                   	outsl  %ds:(%esi),(%dx)
45e1f7:	51                   	push   %ecx
45e1f8:	62 6c 47 2b          	bound  %ebp,0x2b(%edi,%eax,2)
45e1fc:	42                   	inc    %edx
45e1fd:	51                   	push   %ecx
45e1fe:	68 77 55 62 6f       	push   $0x6f625577
45e203:	75 74                	jne    0x45e279
45e205:	4c                   	dec    %esp
45e206:	37                   	aaa
45e207:	72 52                	jb     0x45e25b
45e209:	77 6c                	ja     0x45e277
45e20b:	63 42 38             	arpl   %eax,0x38(%edx)
45e20e:	70 6f                	jo     0x45e27f
45e210:	41                   	inc    %ecx
45e211:	45                   	inc    %ebp
45e212:	33 32                	xor    (%edx),%esi
45e214:	38 77 78             	cmp    %dh,0x78(%edi)
45e217:	71 6e                	jno    0x45e287
45e219:	62 77 75             	bound  %esi,0x75(%edi)
45e21c:	61                   	popa
45e21d:	68 74 74 67 4e       	push   $0x4e677474
45e222:	65 52                	gs push %edx
45e224:	44                   	inc    %esp
45e225:	67 62 72 4d          	bound  %esi,0x4d(%bp,%si)
45e229:	47                   	inc    %edi
45e22a:	6b 4f 57 74          	imul   $0x74,0x57(%edi),%ecx
45e22e:	6f                   	outsl  %ds:(%esi),(%dx)
45e22f:	54                   	push   %esp
45e230:	63 36                	arpl   %esi,(%esi)
45e232:	4d                   	dec    %ebp
45e233:	41                   	inc    %ecx
45e234:	36 35 41 45 68 77    	ss xor $0x77684541,%eax
45e23a:	54                   	push   %esp
45e23b:	6c                   	insb   (%dx),%es:(%edi)
45e23c:	65 35 2f 34 77 2b    	gs xor $0x2b77342f,%eax
45e242:	34 7a                	xor    $0x7a,%al
45e244:	62 78 66             	bound  %edi,0x66(%eax)
45e247:	77 69                	ja     0x45e2b2
45e249:	32 4e 5a             	xor    0x5a(%esi),%cl
45e24c:	75 6f                	jne    0x45e2bd
45e24e:	59                   	pop    %ecx
45e24f:	2b 6a 48             	sub    0x48(%edx),%ebp
45e252:	65 6b 46 4b 66       	imul   $0x66,%gs:0x4b(%esi),%eax
45e257:	59                   	pop    %ecx
45e258:	7a 51                	jp     0x45e2ab
45e25a:	32 62 75             	xor    0x75(%edx),%ah
45e25d:	78 7a                	js     0x45e2d9
45e25f:	50                   	push   %eax
45e260:	44                   	inc    %esp
45e261:	72 43                	jb     0x45e2a6
45e263:	55                   	push   %ebp
45e264:	72 61                	jb     0x45e2c7
45e266:	71 53                	jno    0x45e2bb
45e268:	37                   	aaa
45e269:	52                   	push   %edx
45e26a:	53                   	push   %ebx
45e26b:	43                   	inc    %ebx
45e26c:	66 39 32             	cmp    %si,(%edx)
45e26f:	62 6b 52             	bound  %ebp,0x52(%ebx)
45e272:	6a 42                	push   $0x42
45e274:	48                   	dec    %eax
45e275:	30 70 54             	xor    %dh,0x54(%eax)
45e278:	6a 34                	push   $0x34
45e27a:	42                   	inc    %edx
45e27b:	30 42 6f             	xor    %al,0x6f(%edx)
45e27e:	41                   	inc    %ecx
45e27f:	48                   	dec    %eax
45e280:	50                   	push   %eax
45e281:	54                   	push   %esp
45e282:	4c                   	dec    %esp
45e283:	54                   	push   %esp
45e284:	66 35 64 70          	xor    $0x7064,%ax
45e288:	38 76 58             	cmp    %dh,0x58(%esi)
45e28b:	57                   	push   %edi
45e28c:	57                   	push   %edi
45e28d:	53                   	push   %ebx
45e28e:	4c                   	dec    %esp
45e28f:	42                   	inc    %edx
45e290:	6b 71 56 6d          	imul   $0x6d,0x56(%ecx),%esi
45e294:	69 59 66 79 55 7a 37 	imul   $0x377a5579,0x66(%ecx),%ebx
45e29b:	4c                   	dec    %esp
45e29c:	6c                   	insb   (%dx),%es:(%edi)
45e29d:	2f                   	das
45e29e:	68 49 5a 2f 4d       	push   $0x4d2f5a49
45e2a3:	42                   	inc    %edx
45e2a4:	5a                   	pop    %edx
45e2a5:	79 7a                	jns    0x45e321
45e2a7:	58                   	pop    %eax
45e2a8:	67 76 6a             	addr16 jbe 0x45e315
45e2ab:	54                   	push   %esp
45e2ac:	34 6c                	xor    $0x6c,%al
45e2ae:	61                   	popa
45e2af:	75 4f                	jne    0x45e300
45e2b1:	73 5a                	jae    0x45e30d
45e2b3:	54                   	push   %esp
45e2b4:	4f                   	dec    %edi
45e2b5:	57                   	push   %edi
45e2b6:	6e                   	outsb  %ds:(%esi),(%dx)
45e2b7:	4f                   	dec    %edi
45e2b8:	6e                   	outsb  %ds:(%esi),(%dx)
45e2b9:	72 69                	jb     0x45e324
45e2bb:	73 72                	jae    0x45e32f
45e2bd:	47                   	inc    %edi
45e2be:	59                   	pop    %ecx
45e2bf:	4c                   	dec    %esp
45e2c0:	57                   	push   %edi
45e2c1:	5a                   	pop    %edx
45e2c2:	4c                   	dec    %esp
45e2c3:	76 50                	jbe    0x45e315
45e2c5:	2f                   	das
45e2c6:	38 41 61             	cmp    %al,0x61(%ecx)
45e2c9:	36 51                	ss push %ecx
45e2cb:	79 49                	jns    0x45e316
45e2cd:	59                   	pop    %ecx
45e2ce:	53                   	push   %ebx
45e2cf:	41                   	inc    %ecx
45e2d0:	32 35 39 4b 79 71    	xor    0x71794b39,%dh
45e2d6:	56                   	push   %esi
45e2d7:	61                   	popa
45e2d8:	79 42                	jns    0x45e31c
45e2da:	34 2b                	xor    $0x2b,%al
45e2dc:	50                   	push   %eax
45e2dd:	50                   	push   %eax
45e2de:	32 59 39             	xor    0x39(%ecx),%bl
45e2e1:	32 73 4d             	xor    0x4d(%ebx),%dh
45e2e4:	61                   	popa
45e2e5:	31 6f 75             	xor    %ebp,0x75(%edi)
45e2e8:	46                   	inc    %esi
45e2e9:	70 79                	jo     0x45e364
45e2eb:	62 4a 42             	bound  %ecx,0x42(%edx)
45e2ee:	4a                   	dec    %edx
45e2ef:	47                   	inc    %edi
45e2f0:	53                   	push   %ebx
45e2f1:	63 31                	arpl   %esi,(%ecx)
45e2f3:	6f                   	outsl  %ds:(%esi),(%dx)
45e2f4:	35 38 2b 6c 66       	xor    $0x666c2b38,%eax