46b04f:	45                   	inc    %ebp
46b050:	57                   	push   %edi
46b051:	31 79 48             	xor    %edi,0x48(%ecx)
46b054:	4f                   	dec    %edi
46b055:	70 35                	jo     0x46b08c
46b057:	6e                   	outsb  %ds:(%esi),(%dx)
46b058:	70 37                	jo     0x46b091
46b05a:	4e                   	dec    %esi
46b05b:	70 62                	jo     0x46b0bf
46b05d:	6c                   	insb   (%dx),%es:(%edi)
46b05e:	32 31                	xor    (%ecx),%dh
46b060:	2f                   	das
46b061:	73 4c                	jae    0x46b0af
46b063:	6f                   	outsl  %ds:(%esi),(%dx)
46b064:	58                   	pop    %eax
46b065:	68 54 36 6c 49       	push   $0x496c3654
46b06a:	38 53 2f             	cmp    %dl,0x2f(%ebx)
46b06d:	44                   	inc    %esp
46b06e:	4e                   	dec    %esi
46b06f:	6b 6b 55 61          	imul   $0x61,0x55(%ebx),%ebp
46b073:	51                   	push   %ecx
46b074:	73 46                	jae    0x46b0bc
46b076:	7a 71                	jp     0x46b0e9
46b078:	38 69 61             	cmp    %ch,0x61(%ecx)
46b07b:	37                   	aaa
46b07c:	34 4b                	xor    $0x4b,%al
46b07e:	4a                   	dec    %edx
46b07f:	2b 4b 43             	sub    0x43(%ebx),%ecx
46b082:	69 33 38 39 4f 51    	imul   $0x514f3938,(%ebx),%esi
46b088:	6a 49                	push   $0x49
46b08a:	59                   	pop    %ecx
46b08b:	69 6c 31 76 6e 63 52 	imul   $0x6552636e,0x76(%ecx,%esi,1),%ebp
46b092:	65
46b093:	77 2b                	ja     0x46b0c0
46b095:	42                   	inc    %edx
46b096:	4e                   	dec    %esi
46b097:	63 44 6e 57          	arpl   %eax,0x57(%esi,%ebp,2)
46b09b:	2b 35 49 6b 6c 2f    	sub    0x2f6c6b49,%esi
46b0a1:	78 6c                	js     0x46b10f
46b0a3:	53                   	push   %ebx
46b0a4:	50                   	push   %eax
46b0a5:	4b                   	dec    %ebx
46b0a6:	35 36 30 79 36       	xor    $0x36793036,%eax
46b0ab:	46                   	inc    %esi
46b0ac:	2b 75 53             	sub    0x53(%ebp),%esi
46b0af:	46                   	inc    %esi
46b0b0:	45                   	inc    %ebp
46b0b1:	38 68 32             	cmp    %ch,0x32(%eax)
46b0b4:	69 41 50 32 6e 31 67 	imul   $0x67316e32,0x50(%ecx),%eax
46b0bb:	57                   	push   %edi
46b0bc:	36 42                	ss inc %edx
46b0be:	51                   	push   %ecx
46b0bf:	39 6c 34 71          	cmp    %ebp,0x71(%esp,%esi,1)
46b0c3:	44                   	inc    %esp
46b0c4:	71 54                	jno    0x46b11a
46b0c6:	6f                   	outsl  %ds:(%esi),(%dx)
46b0c7:	72 48                	jb     0x46b111
46b0c9:	43                   	inc    %ebx
46b0ca:	32 30                	xor    (%eax),%dh
46b0cc:	48                   	dec    %eax
46b0cd:	35 2b 31 57 75       	xor    $0x7557312b,%eax
46b0d2:	39 2f                	cmp    %ebp,(%edi)
46b0d4:	66 55                	push   %bp
46b0d6:	76 6e                	jbe    0x46b146
46b0d8:	76 72                	jbe    0x46b14c
46b0da:	47                   	inc    %edi
46b0db:	6a 30                	push   $0x30
46b0dd:	77 6d                	ja     0x46b14c
46b0df:	7a 77                	jp     0x46b158
46b0e1:	73 71                	jae    0x46b154
46b0e3:	54                   	push   %esp
46b0e4:	54                   	push   %esp
46b0e5:	32 41 7a             	xor    0x7a(%ecx),%al
46b0e8:	64 62 37             	bound  %esi,%fs:(%edi)
46b0eb:	57                   	push   %edi
46b0ec:	55                   	push   %ebp
46b0ed:	33 6d 63             	xor    0x63(%ebp),%ebp
46b0f0:	75 42                	jne    0x46b134
46b0f2:	30 52 4b             	xor    %dl,0x4b(%edx)
46b0f5:	44                   	inc    %esp
46b0f6:	44                   	inc    %esp
46b0f7:	44                   	inc    %esp
46b0f8:	4c                   	dec    %esp
46b0f9:	71 48                	jno    0x46b143
46b0fb:	4e                   	dec    %esi
46b0fc:	32 39                	xor    (%ecx),%bh
46b0fe:	70 58                	jo     0x46b158
46b100:	7a 55                	jp     0x46b157
46b102:	78 38                	js     0x46b13c
46b104:	45                   	inc    %ebp
46b105:	73 55                	jae    0x46b15c
46b107:	78 6c                	js     0x46b175
46b109:	68 76 52 38 65       	push   $0x65385276
46b10e:	48                   	dec    %eax
46b10f:	4c                   	dec    %esp
46b110:	4a                   	dec    %edx
46b111:	67 39 42 6e          	cmp    %eax,0x6e(%bp,%si)
46b115:	67 42                	addr16 inc %edx
46b117:	2f                   	das
46b118:	66 38 54 2f 55       	data16 cmp %dl,0x55(%edi,%ebp,1)
46b11d:	70 38                	jo     0x46b157
46b11f:	44                   	inc    %esp
46b120:	6f                   	outsl  %ds:(%esi),(%dx)
46b121:	77 50                	ja     0x46b173
46b123:	77 68                	ja     0x46b18d
46b125:	32 49 75             	xor    0x75(%ecx),%cl
46b128:	54                   	push   %esp
46b129:	58                   	pop    %eax
46b12a:	56                   	push   %esi
46b12b:	76 30                	jbe    0x46b15d
46b12d:	62 66 36             	bound  %esp,0x36(%esi)
46b130:	33 35 4e 55 30 63    	xor    0x6330554e,%esi
46b136:	4b                   	dec    %ebx
46b137:	48                   	dec    %eax
46b138:	57                   	push   %edi
46b139:	50                   	push   %eax
46b13a:	44                   	inc    %esp
46b13b:	49                   	dec    %ecx
46b13c:	6e                   	outsb  %ds:(%esi),(%dx)
46b13d:	61                   	popa
46b13e:	4c                   	dec    %esp
46b13f:	67 33 79 6a          	xor    0x6a(%bx,%di),%edi
46b143:	48                   	dec    %eax
46b144:	78 33                	js     0x46b179
46b146:	65 30 66 6f          	xor    %ah,%gs:0x6f(%esi)
46b14a:	71 50                	jno    0x46b19c
46b14c:	31 71 54             	xor    %esi,0x54(%ecx)
46b14f:	72 43                	jb     0x46b194
46b151:	34 7a                	xor    $0x7a,%al
46b153:	32 2b                	xor    (%ebx),%ch
46b155:	50                   	push   %eax
46b156:	67 74 49             	addr16 je 0x46b1a2
46b159:	59                   	pop    %ecx
46b15a:	64 4c                	fs dec %esp
46b15c:	65 70 64             	gs jo  0x46b1c3
46b15f:	54                   	push   %esp
46b160:	38 56 48             	cmp    %dl,0x48(%esi)
46b163:	45                   	inc    %ebp
46b164:	7a 70                	jp     0x46b1d6
46b166:	4c                   	dec    %esp
46b167:	6a 52                	push   $0x52
46b169:	50                   	push   %eax
46b16a:	33 48 54             	xor    0x54(%eax),%ecx
46b16d:	7a 49                	jp     0x46b1b8
46b16f:	4b                   	dec    %ebx
46b170:	50                   	push   %eax
46b171:	76 35                	jbe    0x46b1a8
46b173:	71 47                	jno    0x46b1bc
46b175:	31 78 6a             	xor    %edi,0x6a(%eax)
46b178:	75 48                	jne    0x46b1c2
46b17a:	57                   	push   %edi
46b17b:	66 6a 32             	pushw  $0x32
46b17e:	56                   	push   %esi
46b17f:	47                   	inc    %edi
46b180:	66 48                	dec    %ax
46b182:	52                   	push   %edx
46b183:	6c                   	insb   (%dx),%es:(%edi)
46b184:	4e                   	dec    %esi
46b185:	64 2b 44 67 35       	sub    %fs:0x35(%edi,%eiz,2),%eax
46b18a:	48                   	dec    %eax
46b18b:	7a 4a                	jp     0x46b1d7
46b18d:	69 50 34 44 4d 54 33 	imul   $0x33544d44,0x34(%eax),%edx
46b194:	6d                   	insl   (%dx),%es:(%edi)
46b195:	6c                   	insb   (%dx),%es:(%edi)
46b196:	4d                   	dec    %ebp
46b197:	62 6f 2b             	bound  %ebp,0x2b(%edi)
46b19a:	5a                   	pop    %edx
46b19b:	32 4a 65             	xor    0x65(%edx),%cl
46b19e:	55                   	push   %ebp
46b19f:	51                   	push   %ecx
46b1a0:	38 45 78             	cmp    %al,0x78(%ebp)
46b1a3:	51                   	push   %ecx
46b1a4:	35 72 76 38 6f       	xor    $0x6f387672,%eax
46b1a9:	31 5a 2b             	xor    %ebx,0x2b(%edx)
46b1ac:	4d                   	dec    %ebp
46b1ad:	46                   	inc    %esi
46b1ae:	72 52                	jb     0x46b202
46b1b0:	4f                   	dec    %edi
46b1b1:	50                   	push   %eax
46b1b2:	77 79                	ja     0x46b22d
46b1b4:	6e                   	outsb  %ds:(%esi),(%dx)
46b1b5:	78 42                	js     0x46b1f9
46b1b7:	2f                   	das
46b1b8:	6a 6b                	push   $0x6b
46b1ba:	49                   	dec    %ecx
46b1bb:	41                   	inc    %ecx
46b1bc:	64 6a 46             	fs push $0x46
46b1bf:	6f                   	outsl  %ds:(%esi),(%dx)
46b1c0:	71 35                	jno    0x46b1f7
46b1c2:	53                   	push   %ebx
46b1c3:	6c                   	insb   (%dx),%es:(%edi)
46b1c4:	4c                   	dec    %esp
46b1c5:	59                   	pop    %ecx
46b1c6:	36 71 70             	ss jno 0x46b239
46b1c9:	6e                   	outsb  %ds:(%esi),(%dx)
46b1ca:	64 6f                	outsl  %fs:(%esi),(%dx)
46b1cc:	33 59 44             	xor    0x44(%ecx),%ebx
46b1cf:	6b 4e 48 67          	imul   $0x67,0x48(%esi),%ecx
46b1d3:	4f                   	dec    %edi
46b1d4:	64 6c                	fs insb (%dx),%es:(%edi)
46b1d6:	6d                   	insl   (%dx),%es:(%edi)
46b1d7:	44                   	inc    %esp
46b1d8:	34 47                	xor    $0x47,%al
46b1da:	2b 75 73             	sub    0x73(%ebp),%esi
46b1dd:	36 58                	ss pop %eax
46b1df:	56                   	push   %esi
46b1e0:	66 71 43             	data16 jno 0x46b226
46b1e3:	59                   	pop    %ecx
46b1e4:	4f                   	dec    %edi
46b1e5:	39 32                	cmp    %esi,(%edx)
46b1e7:	33 6b 50             	xor    0x50(%ebx),%ebp
46b1ea:	6b 4f 31 44          	imul   $0x44,0x31(%edi),%ecx
46b1ee:	50                   	push   %eax
46b1ef:	6f                   	outsl  %ds:(%esi),(%dx)
46b1f0:	58                   	pop    %eax
46b1f1:	64 41                	fs inc %ecx
46b1f3:	31 4b 32             	xor    %ecx,0x32(%ebx)
46b1f6:	44                   	inc    %esp
46b1f7:	35 63 51 72 30       	xor    $0x30725163,%eax
46b1fc:	7a 58                	jp     0x46b256
46b1fe:	6c                   	insb   (%dx),%es:(%edi)
46b1ff:	44                   	inc    %esp
46b200:	74 6c                	je     0x46b26e
46b202:	64 55                	fs push %ebp
46b204:	57                   	push   %edi
46b205:	41                   	inc    %ecx
46b206:	64 4c                	fs dec %esp
46b208:	43                   	inc    %ebx
46b209:	59                   	pop    %ecx
46b20a:	47                   	inc    %edi
46b20b:	52                   	push   %edx
46b20c:	4d                   	dec    %ebp
46b20d:	32 31                	xor    (%ecx),%dh
46b20f:	39 75 39             	cmp    %esi,0x39(%ebp)
46b212:	51                   	push   %ecx
46b213:	30 54 54 66          	xor    %dl,0x66(%esp,%edx,2)
46b217:	38 2b                	cmp    %ch,(%ebx)
46b219:	4c                   	dec    %esp
46b21a:	62 31                	bound  %esi,(%ecx)
46b21c:	50                   	push   %eax
46b21d:	43                   	inc    %ebx
46b21e:	69 33 30 36 5a 42    	imul   $0x425a3630,(%ebx),%esi
46b224:	59                   	pop    %ecx
46b225:	68 61 39 2f 68       	push   $0x682f3961
46b22a:	54                   	push   %esp
46b22b:	45                   	inc    %ebp
46b22c:	67 62 54 33          	bound  %edx,0x33(%si)
46b230:	74 57                	je     0x46b289
46b232:	2f                   	das
46b233:	41                   	inc    %ecx
46b234:	4a                   	dec    %edx
46b235:	41                   	inc    %ecx
46b236:	75 37                	jne    0x46b26f
46b238:	4c                   	dec    %esp
46b239:	65 2f                	gs das
46b23b:	63 47 4f             	arpl   %eax,0x4f(%edi)
46b23e:	46                   	inc    %esi
46b23f:	69 4f 42 57 6c 76 53 	imul   $0x53766c57,0x42(%edi),%ecx
46b246:	4c                   	dec    %esp
46b247:	56                   	push   %esi
46b248:	4b                   	dec    %ebx
46b249:	4f                   	dec    %edi
46b24a:	49                   	dec    %ecx
46b24b:	42                   	inc    %edx
46b24c:	36 48                	ss dec %eax
46b24e:	59                   	pop    %ecx
46b24f:	58                   	pop    %eax
46b250:	30 7a 43             	xor    %bh,0x43(%edx)
46b253:	62 6c 72 59          	bound  %ebp,0x59(%edx,%esi,2)
46b257:	61                   	popa
46b258:	4d                   	dec    %ebp
46b259:	52                   	push   %edx
46b25a:	67 75 74             	addr16 jne 0x46b2d1
46b25d:	55                   	push   %ebp
46b25e:	73 4a                	jae    0x46b2aa
46b260:	6f                   	outsl  %ds:(%esi),(%dx)
46b261:	5a                   	pop    %edx
46b262:	5a                   	pop    %edx
46b263:	4d                   	dec    %ebp
46b264:	50                   	push   %eax
46b265:	38 73 75             	cmp    %dh,0x75(%ebx)
46b268:	73 75                	jae    0x46b2df
46b26a:	53                   	push   %ebx
46b26b:	67 33 65 6f          	xor    0x6f(%di),%esp
46b26f:	49                   	dec    %ecx
46b270:	75 4f                	jne    0x46b2c1
46b272:	6d                   	insl   (%dx),%es:(%edi)
46b273:	59                   	pop    %ecx
46b274:	32 66 58             	xor    0x58(%esi),%ah
46b277:	56                   	push   %esi
46b278:	52                   	push   %edx
46b279:	66 73 34             	data16 jae 0x46b2b0
46b27c:	47                   	inc    %edi
46b27d:	44                   	inc    %esp
46b27e:	2b 51 33             	sub    0x33(%ecx),%edx
46b281:	36 53                	ss push %ebx
46b283:	6d                   	insl   (%dx),%es:(%edi)
46b284:	66 34 76             	data16 xor $0x76,%al
46b287:	70 59                	jo     0x46b2e2
46b289:	44                   	inc    %esp
46b28a:	61                   	popa
46b28b:	59                   	pop    %ecx
46b28c:	6c                   	insb   (%dx),%es:(%edi)
46b28d:	7a 62                	jp     0x46b2f1
46b28f:	63 72 54             	arpl   %esi,0x54(%edx)
46b292:	63 72 65             	arpl   %esi,0x65(%edx)
46b295:	2b 56 64             	sub    0x64(%esi),%edx
46b298:	33 4c 69 6d          	xor    0x6d(%ecx,%ebp,2),%ecx
46b29c:	5a                   	pop    %edx
46b29d:	4f                   	dec    %edi
46b29e:	52                   	push   %edx
46b29f:	33 4f 57             	xor    0x57(%edi),%ecx
46b2a2:	4e                   	dec    %esi
46b2a3:	6a 50                	push   $0x50
46b2a5:	53                   	push   %ebx
46b2a6:	51                   	push   %ecx
46b2a7:	47                   	inc    %edi
46b2a8:	44                   	inc    %esp
46b2a9:	58                   	pop    %eax
46b2aa:	63 72 69             	arpl   %esi,0x69(%edx)
46b2ad:	4b                   	dec    %ebx
46b2ae:	61                   	popa
46b2af:	73 46                	jae    0x46b2f7
46b2b1:	47                   	inc    %edi
46b2b2:	54                   	push   %esp
46b2b3:	6f                   	outsl  %ds:(%esi),(%dx)
46b2b4:	4b                   	dec    %ebx
46b2b5:	44                   	inc    %esp
46b2b6:	76 68                	jbe    0x46b320
46b2b8:	66 55                	push   %bp
46b2ba:	73 39                	jae    0x46b2f5
46b2bc:	57                   	push   %edi
46b2bd:	65 6f                	outsl  %gs:(%esi),(%dx)
46b2bf:	55                   	push   %ebp
46b2c0:	72 37                	jb     0x46b2f9
46b2c2:	70 64                	jo     0x46b328
46b2c4:	2b 4e 39             	sub    0x39(%esi),%ecx
46b2c7:	72 37                	jb     0x46b300
46b2c9:	31 61 45             	xor    %esp,0x45(%ecx)
46b2cc:	63 67 68             	arpl   %esp,0x68(%edi)
46b2cf:	6c                   	insb   (%dx),%es:(%edi)
46b2d0:	69 50 79 71 4d 53 49 	imul   $0x49534d71,0x79(%eax),%edx
46b2d7:	6f                   	outsl  %ds:(%esi),(%dx)
46b2d8:	43                   	inc    %ebx
46b2d9:	6f                   	outsl  %ds:(%esi),(%dx)
46b2da:	76 72                	jbe    0x46b34e
46b2dc:	62 57 72             	bound  %edx,0x72(%edi)
46b2df:	62 53 42             	bound  %edx,0x42(%ebx)
46b2e2:	2f                   	das
46b2e3:	6e                   	outsb  %ds:(%esi),(%dx)