41b079:	7a 77                	jp     0x41b0f2
41b07b:	43                   	inc    %ebx
41b07c:	6e                   	outsb  %ds:(%esi),(%dx)
41b07d:	4d                   	dec    %ebp
41b07e:	73 32                	jae    0x41b0b2
41b080:	4f                   	dec    %edi
41b081:	78 45                	js     0x41b0c8
41b083:	46                   	inc    %esi
41b084:	30 2f                	xor    %ch,(%edi)
41b086:	35 39 76 66 35       	xor    $0x35667639,%eax
41b08b:	67 6e                	outsb  %ds:(%si),(%dx)
41b08d:	63 5a 38             	arpl   %ebx,0x38(%edx)
41b090:	59                   	pop    %ecx
41b091:	2b 45 37             	sub    0x37(%ebp),%eax
41b094:	41                   	inc    %ecx
41b095:	4b                   	dec    %ebx
41b096:	4d                   	dec    %ebp
41b097:	53                   	push   %ebx
41b098:	6f                   	outsl  %ds:(%esi),(%dx)
41b099:	44                   	inc    %esp
41b09a:	75 50                	jne    0x41b0ec
41b09c:	47                   	inc    %edi
41b09d:	4e                   	dec    %esi
41b09e:	61                   	popa
41b09f:	7a 78                	jp     0x41b119
41b0a1:	42                   	inc    %edx
41b0a2:	5a                   	pop    %edx
41b0a3:	66 42                	inc    %dx
41b0a5:	46                   	inc    %esi
41b0a6:	6e                   	outsb  %ds:(%esi),(%dx)
41b0a7:	30 4f 76             	xor    %cl,0x76(%edi)
41b0aa:	43                   	inc    %ebx
41b0ab:	6d                   	insl   (%dx),%es:(%edi)
41b0ac:	62 67 5a             	bound  %esp,0x5a(%edi)
41b0af:	33 54 47 72          	xor    0x72(%edi,%eax,2),%edx
41b0b3:	39 34 72             	cmp    %esi,(%edx,%esi,2)
41b0b6:	33 6e 63             	xor    0x63(%esi),%ebp
41b0b9:	7a 50                	jp     0x41b10b
41b0bb:	69 73 6c 48 6c 77 63 	imul   $0x63776c48,0x6c(%ebx),%esi
41b0c2:	75 75                	jne    0x41b139
41b0c4:	43                   	inc    %ebx
41b0c5:	69 46 4f 2f 37 71 6f 	imul   $0x6f71372f,0x4f(%esi),%eax
41b0cc:	30 4c 37 6d          	xor    %cl,0x6d(%edi,%esi,1)
41b0d0:	38 43 55             	cmp    %al,0x55(%ebx)
41b0d3:	55                   	push   %ebp
41b0d4:	4f                   	dec    %edi
41b0d5:	4d                   	dec    %ebp
41b0d6:	74 2f                	je     0x41b107
41b0d8:	6e                   	outsb  %ds:(%esi),(%dx)
41b0d9:	65 6d                	gs insl (%dx),%es:(%edi)
41b0db:	50                   	push   %eax
41b0dc:	68 7a 51 70 57       	push   $0x5770517a
41b0e1:	51                   	push   %ecx
41b0e2:	4f                   	dec    %edi
41b0e3:	39 64 48 45          	cmp    %esp,0x45(%eax,%ecx,2)
41b0e7:	44                   	inc    %esp
41b0e8:	68 76 52 31 53       	push   $0x53315276
41b0ed:	6f                   	outsl  %ds:(%esi),(%dx)
41b0ee:	77 59                	ja     0x41b149
41b0f0:	2f                   	das
41b0f1:	35 58 7a 46 4c       	xor    $0x4c467a58,%eax
41b0f6:	66 6d                	insw   (%dx),%es:(%edi)
41b0f8:	49                   	dec    %ecx
41b0f9:	49                   	dec    %ecx
41b0fa:	63 66 6a             	arpl   %esp,0x6a(%esi)
41b0fd:	4d                   	dec    %ebp
41b0fe:	38 69 41             	cmp    %ch,0x41(%ecx)
41b101:	33 6b 6d             	xor    0x6d(%ebx),%ebp
41b104:	70 64                	jo     0x41b16a
41b106:	49                   	dec    %ecx
41b107:	74 75                	je     0x41b17e
41b109:	70 65                	jo     0x41b170
41b10b:	4f                   	dec    %edi
41b10c:	53                   	push   %ebx
41b10d:	66 52                	push   %dx
41b10f:	2b 54 55 50          	sub    0x50(%ebp,%edx,2),%edx
41b113:	4c                   	dec    %esp
41b114:	41                   	inc    %ecx
41b115:	74 6d                	je     0x41b184
41b117:	42                   	inc    %edx
41b118:	37                   	aaa
41b119:	4a                   	dec    %edx
41b11a:	70 61                	jo     0x41b17d
41b11c:	32 71 6b             	xor    0x6b(%ecx),%dh
41b11f:	63 50 77             	arpl   %edx,0x77(%eax)
41b122:	4d                   	dec    %ebp
41b123:	6e                   	outsb  %ds:(%esi),(%dx)
41b124:	76 69                	jbe    0x41b18f
41b126:	4f                   	dec    %edi
41b127:	45                   	inc    %ebp
41b128:	4a                   	dec    %edx
41b129:	66 72 48             	data16 jb 0x41b174
41b12c:	48                   	dec    %eax
41b12d:	30 4d 59             	xor    %cl,0x59(%ebp)
41b130:	4f                   	dec    %edi
41b131:	4f                   	dec    %edi
41b132:	4d                   	dec    %ebp
41b133:	75 4e                	jne    0x41b183
41b135:	2f                   	das
41b136:	41                   	inc    %ecx
41b137:	4b                   	dec    %ebx
41b138:	7a 47                	jp     0x41b181
41b13a:	5a                   	pop    %edx
41b13b:	53                   	push   %ebx
41b13c:	39 41 42             	cmp    %eax,0x42(%ecx)
41b13f:	71 48                	jno    0x41b189
41b141:	56                   	push   %esi
41b142:	79 4b                	jns    0x41b18f
41b144:	78 6d                	js     0x41b1b3
41b146:	4e                   	dec    %esi
41b147:	4e                   	dec    %esi
41b148:	51                   	push   %ecx
41b149:	48                   	dec    %eax
41b14a:	73 6b                	jae    0x41b1b7
41b14c:	6b 39 45             	imul   $0x45,(%ecx),%edi
41b14f:	62 54 49 74          	bound  %edx,0x74(%ecx,%ecx,2)
41b153:	47                   	inc    %edi
41b154:	6f                   	outsl  %ds:(%esi),(%dx)
41b155:	4d                   	dec    %ebp
41b156:	35 54 50 54 6f       	xor    $0x6f545054,%eax
41b15b:	75 36                	jne    0x41b193
41b15d:	2b 49 6f             	sub    0x6f(%ecx),%ecx
41b160:	38 36                	cmp    %dh,(%esi)
41b162:	51                   	push   %ecx
41b163:	47                   	inc    %edi
41b164:	5a                   	pop    %edx
41b165:	45                   	inc    %ebp
41b166:	4d                   	dec    %ebp
41b167:	4e                   	dec    %esi
41b168:	59                   	pop    %ecx
41b169:	55                   	push   %ebp
41b16a:	5a                   	pop    %edx
41b16b:	43                   	inc    %ebx
41b16c:	68 65 73 49 4c       	push   $0x4c497365
41b171:	56                   	push   %esi
41b172:	44                   	inc    %esp
41b173:	35 38 78 36 6f       	xor    $0x6f367838,%eax
41b178:	65 73 32             	gs jae 0x41b1ad
41b17b:	47                   	inc    %edi
41b17c:	61                   	popa
41b17d:	6b 74 78 78 32       	imul   $0x32,0x78(%eax,%edi,2),%esi
41b182:	61                   	popa
41b183:	6a 69                	push   $0x69
41b185:	62 4e 56             	bound  %ecx,0x56(%esi)
41b188:	46                   	inc    %esi
41b189:	4f                   	dec    %edi
41b18a:	75 71                	jne    0x41b1fd
41b18c:	46                   	inc    %esi
41b18d:	59                   	pop    %ecx
41b18e:	7a 45                	jp     0x41b1d5
41b190:	76 30                	jbe    0x41b1c2
41b192:	77 2b                	ja     0x41b1bf
41b194:	42                   	inc    %edx
41b195:	79 64                	jns    0x41b1fb
41b197:	76 6e                	jbe    0x41b207
41b199:	45                   	inc    %ebp
41b19a:	39 44 61 55          	cmp    %eax,0x55(%ecx,%eiz,2)
41b19e:	75 39                	jne    0x41b1d9
41b1a0:	4d                   	dec    %ebp
41b1a1:	35 75 30 6a 78       	xor    $0x786a3075,%eax
41b1a6:	4e                   	dec    %esi
41b1a7:	48                   	dec    %eax
41b1a8:	6c                   	insb   (%dx),%es:(%edi)
41b1a9:	37                   	aaa
41b1aa:	63 6b 2f             	arpl   %ebp,0x2f(%ebx)
41b1ad:	6f                   	outsl  %ds:(%esi),(%dx)
41b1ae:	53                   	push   %ebx
41b1af:	73 66                	jae    0x41b217
41b1b1:	6a 51                	push   $0x51
41b1b3:	55                   	push   %ebp
41b1b4:	46                   	inc    %esi
41b1b5:	79 74                	jns    0x41b22b
41b1b7:	61                   	popa
41b1b8:	65 69 6f 52 79 6f 58 	imul   $0x4f586f79,%gs:0x52(%edi),%ebp
41b1bf:	4f
41b1c0:	76 56                	jbe    0x41b218
41b1c2:	77 47                	ja     0x41b20b
41b1c4:	47                   	inc    %edi
41b1c5:	6e                   	outsb  %ds:(%esi),(%dx)
41b1c6:	7a 56                	jp     0x41b21e
41b1c8:	69 66 64 53 6a 72 63 	imul   $0x63726a53,0x64(%esi),%esp
41b1cf:	32 4f 71             	xor    0x71(%edi),%cl
41b1d2:	68 6c 4b 54 4d       	push   $0x4d544b6c
41b1d7:	49                   	dec    %ecx
41b1d8:	6a 67                	push   $0x67
41b1da:	65 65 55             	gs gs push %ebp
41b1dd:	46                   	inc    %esi
41b1de:	54                   	push   %esp
41b1df:	42                   	inc    %edx
41b1e0:	38 57 34             	cmp    %dl,0x34(%edi)
41b1e3:	76 55                	jbe    0x41b23a
41b1e5:	5a                   	pop    %edx
41b1e6:	66 4b                	dec    %bx
41b1e8:	47                   	inc    %edi
41b1e9:	76 34                	jbe    0x41b21f
41b1eb:	6f                   	outsl  %ds:(%esi),(%dx)
41b1ec:	2f                   	das
41b1ed:	5a                   	pop    %edx
41b1ee:	51                   	push   %ecx
41b1ef:	30 6d 41             	xor    %ch,0x41(%ebp)
41b1f2:	34 46                	xor    $0x46,%al
41b1f4:	42                   	inc    %edx
41b1f5:	72 2f                	jb     0x41b226
41b1f7:	55                   	push   %ebp
41b1f8:	6c                   	insb   (%dx),%es:(%edi)
41b1f9:	37                   	aaa
41b1fa:	53                   	push   %ebx
41b1fb:	46                   	inc    %esi
41b1fc:	54                   	push   %esp
41b1fd:	73 46                	jae    0x41b245
41b1ff:	78 49                	js     0x41b24a
41b201:	4a                   	dec    %edx
41b202:	70 7a                	jo     0x41b27e
41b204:	50                   	push   %eax
41b205:	78 54                	js     0x41b25b
41b207:	4c                   	dec    %esp
41b208:	56                   	push   %esi
41b209:	44                   	inc    %esp
41b20a:	67 6e                	outsb  %ds:(%si),(%dx)
41b20c:	51                   	push   %ecx
41b20d:	50                   	push   %eax
41b20e:	46                   	inc    %esi
41b20f:	65 71 52             	gs jno 0x41b264
41b212:	39 79 74             	cmp    %edi,0x74(%ecx)
41b215:	6e                   	outsb  %ds:(%esi),(%dx)
41b216:	64 44                	fs inc %esp
41b218:	68 70 6b 74 30       	push   $0x30746b70
41b21d:	75 49                	jne    0x41b268
41b21f:	50                   	push   %eax
41b220:	70 58                	jo     0x41b27a
41b222:	38 46 53             	cmp    %al,0x53(%esi)
41b225:	54                   	push   %esp
41b226:	4f                   	dec    %edi
41b227:	64 46                	fs inc %esi
41b229:	73 66                	jae    0x41b291
41b22b:	2f                   	das
41b22c:	2b 70 6e             	sub    0x6e(%eax),%esi
41b22f:	32 49 57             	xor    0x57(%ecx),%cl
41b232:	46                   	inc    %esi
41b233:	35 4e 48 77 43       	xor    $0x4377484e,%eax
41b238:	61                   	popa
41b239:	68 50 35 77 37       	push   $0x37773550
41b23e:	67 70 50             	addr16 jo 0x41b291
41b241:	64 6c                	fs insb (%dx),%es:(%edi)
41b243:	50                   	push   %eax
41b244:	31 48 41             	xor    %ecx,0x41(%eax)
41b247:	2b 70 46             	sub    0x46(%eax),%esi
41b24a:	6f                   	outsl  %ds:(%esi),(%dx)
41b24b:	33 73 59             	xor    0x59(%ebx),%esi
41b24e:	79 37                	jns    0x41b287
41b250:	43                   	inc    %ebx
41b251:	78 4c                	js     0x41b29f
41b253:	69 31 67 6d 55 71    	imul   $0x71556d67,(%ecx),%esi
41b259:	38 67 70             	cmp    %ah,0x70(%edi)
41b25c:	38 68 47             	cmp    %ch,0x47(%eax)
41b25f:	55                   	push   %ebp
41b260:	6c                   	insb   (%dx),%es:(%edi)
41b261:	32 67 48             	xor    0x48(%edi),%ah
41b264:	6a 38                	push   $0x38
41b266:	6f                   	outsl  %ds:(%esi),(%dx)
41b267:	4c                   	dec    %esp
41b268:	41                   	inc    %ecx
41b269:	50                   	push   %eax
41b26a:	74 77                	je     0x41b2e3
41b26c:	76 65                	jbe    0x41b2d3
41b26e:	4f                   	dec    %edi
41b26f:	74 48                	je     0x41b2b9
41b271:	69 45 71 73 54 76 70 	imul   $0x70765473,0x71(%ebp),%eax
41b278:	46                   	inc    %esi
41b279:	71 72                	jno    0x41b2ed
41b27b:	49                   	dec    %ecx
41b27c:	50                   	push   %eax
41b27d:	56                   	push   %esi
41b27e:	59                   	pop    %ecx
41b27f:	71 45                	jno    0x41b2c6
41b281:	49                   	dec    %ecx
41b282:	33 33                	xor    (%ebx),%esi
41b284:	77 43                	ja     0x41b2c9
41b286:	77 30                	ja     0x41b2b8
41b288:	50                   	push   %eax
41b289:	4d                   	dec    %ebp
41b28a:	4d                   	dec    %ebp
41b28b:	6f                   	outsl  %ds:(%esi),(%dx)
41b28c:	6f                   	outsl  %ds:(%esi),(%dx)
41b28d:	50                   	push   %eax
41b28e:	70 45                	jo     0x41b2d5
41b290:	44                   	inc    %esp
41b291:	48                   	dec    %eax
41b292:	58                   	pop    %eax
41b293:	6e                   	outsb  %ds:(%esi),(%dx)
41b294:	33 58 47             	xor    0x47(%eax),%ebx
41b297:	74 30                	je     0x41b2c9
41b299:	42                   	inc    %edx
41b29a:	62 37                	bound  %esi,(%edi)
41b29c:	74 55                	je     0x41b2f3
41b29e:	68 55 54 65 45       	push   $0x45655455
41b2a3:	31 69 6c             	xor    %ebp,0x6c(%ecx)
41b2a6:	43                   	inc    %ebx
41b2a7:	50                   	push   %eax
41b2a8:	66 57                	push   %di
41b2aa:	49                   	dec    %ecx
41b2ab:	71 71                	jno    0x41b31e
41b2ad:	71 66                	jno    0x41b315
41b2af:	38 51 5a             	cmp    %dl,0x5a(%ecx)
41b2b2:	57                   	push   %edi
41b2b3:	73 4a                	jae    0x41b2ff
41b2b5:	6d                   	insl   (%dx),%es:(%edi)
41b2b6:	6e                   	outsb  %ds:(%esi),(%dx)
41b2b7:	4b                   	dec    %ebx
41b2b8:	67 64 74 32          	addr16 fs je 0x41b2ee
41b2bc:	51                   	push   %ecx
41b2bd:	31 50 49             	xor    %edx,0x49(%eax)
41b2c0:	4b                   	dec    %ebx
41b2c1:	4b                   	dec    %ebx
41b2c2:	63 61 55             	arpl   %esp,0x55(%ecx)
41b2c5:	68 59 75 4f 4b       	push   $0x4b4f7559
41b2ca:	6e                   	outsb  %ds:(%esi),(%dx)
41b2cb:	49                   	dec    %ecx
41b2cc:	75 7a                	jne    0x41b348
41b2ce:	51                   	push   %ecx
41b2cf:	75 52                	jne    0x41b323
41b2d1:	65 42                	gs inc %edx
41b2d3:	37                   	aaa
41b2d4:	53                   	push   %ebx
41b2d5:	57                   	push   %edi
41b2d6:	47                   	inc    %edi
41b2d7:	35 77 6d 57 52       	xor    $0x52576d77,%eax
41b2dc:	35 67 78 68 6b       	xor    $0x6b687867,%eax
41b2e1:	61                   	popa
41b2e2:	68 30 68 59 73       	push   $0x73596830
41b2e7:	65 34 41             	gs xor $0x41,%al
41b2ea:	42                   	inc    %edx
41b2eb:	6b 45 35 58          	imul   $0x58,0x35(%ebp),%eax
41b2ef:	76 58                	jbe    0x41b349
41b2f1:	4d                   	dec    %ebp
41b2f2:	58                   	pop    %eax
41b2f3:	4c                   	dec    %esp
41b2f4:	53                   	push   %ebx
41b2f5:	38 48 38             	cmp    %cl,0x38(%eax)
41b2f8:	56                   	push   %esi
41b2f9:	53                   	push   %ebx
41b2fa:	62 73 67             	bound  %esi,0x67(%ebx)
41b2fd:	78 35                	js     0x41b334
41b2ff:	33 73 67             	xor    0x67(%ebx),%esi
41b302:	61                   	popa
41b303:	51                   	push   %ecx
41b304:	75 47                	jne    0x41b34d
41b306:	72 73                	jb     0x41b37b
41b308:	56                   	push   %esi
41b309:	79 76                	jns    0x41b381