41010c:	36 49                	ss dec %ecx
41010e:	62 68 6c             	bound  %ebp,0x6c(%eax)
410111:	67 55                	addr16 push %ebp
410113:	4f                   	dec    %edi
410114:	79 43                	jns    0x410159
410116:	79 5a                	jns    0x410172
410118:	78 68                	js     0x410182
41011a:	62 79 30             	bound  %edi,0x30(%ecx)
41011d:	6f                   	outsl  %ds:(%esi),(%dx)
41011e:	79 79                	jns    0x410199
410120:	50                   	push   %eax
410121:	50                   	push   %eax
410122:	4b                   	dec    %ebx
410123:	4a                   	dec    %edx
410124:	41                   	inc    %ecx
410125:	53                   	push   %ebx
410126:	44                   	inc    %esp
410127:	6c                   	insb   (%dx),%es:(%edi)
410128:	4c                   	dec    %esp
410129:	30 57 6d             	xor    %dl,0x6d(%edi)
41012c:	44                   	inc    %esp
41012d:	44                   	inc    %esp
41012e:	4d                   	dec    %ebp
41012f:	69 38 30 46 49 75    	imul   $0x75494630,(%eax),%edi
410135:	6c                   	insb   (%dx),%es:(%edi)
410136:	31 4f 57             	xor    %ecx,0x57(%edi)
410139:	6e                   	outsb  %ds:(%esi),(%dx)
41013a:	61                   	popa
41013b:	42                   	inc    %edx
41013c:	59                   	pop    %ecx
41013d:	61                   	popa
41013e:	32 46 78             	xor    0x78(%esi),%al
410141:	48                   	dec    %eax
410142:	61                   	popa
410143:	56                   	push   %esi
410144:	79 31                	jns    0x410177
410146:	65 71 2b             	gs jno 0x410174
410149:	56                   	push   %esi
41014a:	4d                   	dec    %ebp
41014b:	69 34 4a 45 57 38 67 	imul   $0x67385745,(%edx,%ecx,2),%esi
410152:	43                   	inc    %ebx
410153:	4a                   	dec    %edx
410154:	6d                   	insl   (%dx),%es:(%edi)
410155:	54                   	push   %esp
410156:	2f                   	das
410157:	4f                   	dec    %edi
410158:	79 74                	jns    0x4101ce
41015a:	68 30 72 39 42       	push   $0x42397230
41015f:	6e                   	outsb  %ds:(%esi),(%dx)
410160:	39 45 77             	cmp    %eax,0x77(%ebp)
410163:	53                   	push   %ebx
410164:	36 2b 74 4c 49       	sub    %ss:0x49(%esp,%ecx,2),%esi
410169:	4f                   	dec    %edi
41016a:	34 68                	xor    $0x68,%al
41016c:	38 50 37             	cmp    %dl,0x37(%eax)
41016f:	4a                   	dec    %edx
410170:	50                   	push   %eax
410171:	49                   	dec    %ecx
410172:	59                   	pop    %ecx
410173:	69 63 63 38 42 71 35 	imul   $0x35714238,0x63(%ebx),%esp
41017a:	51                   	push   %ecx
41017b:	51                   	push   %ecx
41017c:	46                   	inc    %esi
41017d:	51                   	push   %ecx
41017e:	2f                   	das
41017f:	49                   	dec    %ecx
410180:	59                   	pop    %ecx
410181:	76 72                	jbe    0x4101f5
410183:	30 57 33             	xor    %dl,0x33(%edi)
410186:	50                   	push   %eax
410187:	32 51 62             	xor    0x62(%ecx),%dl
41018a:	43                   	inc    %ebx
41018b:	67 51                	addr16 push %ecx
41018d:	32 35 4a 76 6f 49    	xor    0x496f764a,%dh
410193:	74 58                	je     0x4101ed
410195:	52                   	push   %edx
410196:	62 64 76 57          	bound  %esp,0x57(%esi,%esi,2)
41019a:	68 49 7a 44 77       	push   $0x77447a49
41019f:	41                   	inc    %ecx
4101a0:	6f                   	outsl  %ds:(%esi),(%dx)
4101a1:	76 78                	jbe    0x41021b
4101a3:	36 59                	ss pop %ecx
4101a5:	74 65                	je     0x41020c
4101a7:	54                   	push   %esp
4101a8:	68 39 45 54 71       	push   $0x71544539
4101ad:	76 48                	jbe    0x4101f7
4101af:	50                   	push   %eax
4101b0:	6e                   	outsb  %ds:(%esi),(%dx)
4101b1:	75 38                	jne    0x4101eb
4101b3:	4a                   	dec    %edx
4101b4:	4c                   	dec    %esp
4101b5:	61                   	popa
4101b6:	7a 47                	jp     0x4101ff
4101b8:	4b                   	dec    %ebx
4101b9:	31 6e 68             	xor    %ebp,0x68(%esi)
4101bc:	7a 4a                	jp     0x410208
4101be:	77 4c                	ja     0x41020c
4101c0:	78 73                	js     0x410235
4101c2:	55                   	push   %ebp
4101c3:	73 79                	jae    0x41023e
4101c5:	7a 79                	jp     0x410240
4101c7:	51                   	push   %ecx
4101c8:	77 6b                	ja     0x410235
4101ca:	4e                   	dec    %esi
4101cb:	37                   	aaa
4101cc:	4c                   	dec    %esp
4101cd:	34 59                	xor    $0x59,%al
4101cf:	69 30 43 39 77 49    	imul   $0x49773943,(%eax),%esi
4101d5:	53                   	push   %ebx
4101d6:	78 37                	js     0x41020f
4101d8:	59                   	pop    %ecx
4101d9:	42                   	inc    %edx
4101da:	55                   	push   %ebp
4101db:	33 4c 53 6f          	xor    0x6f(%ebx,%edx,2),%ecx
4101df:	4f                   	dec    %edi
4101e0:	37                   	aaa
4101e1:	73 52                	jae    0x410235
4101e3:	79 37                	jns    0x41021c
4101e5:	6d                   	insl   (%dx),%es:(%edi)
4101e6:	41                   	inc    %ecx
4101e7:	68 47 4d 6a 58       	push   $0x586a4d47
4101ec:	45                   	inc    %ebp
4101ed:	70 36                	jo     0x410225
4101ef:	57                   	push   %edi
4101f0:	45                   	inc    %ebp
4101f1:	50                   	push   %eax
4101f2:	33 2f                	xor    (%edi),%ebp
4101f4:	4c                   	dec    %esp
4101f5:	47                   	inc    %edi
4101f6:	54                   	push   %esp
4101f7:	51                   	push   %ecx
4101f8:	54                   	push   %esp
4101f9:	35 51 53 43 36       	xor    $0x36435351,%eax
4101fe:	62 42 51             	bound  %eax,0x51(%edx)
410201:	6a 7a                	push   $0x7a
410203:	2b 6c 30 2f          	sub    0x2f(%eax,%esi,1),%ebp
410207:	66 6b 72 4d 78       	imul   $0x78,0x4d(%edx),%si
41020c:	63 51 41             	arpl   %edx,0x41(%ecx)
41020f:	36 35 6a 6d 46 39    	ss xor $0x39466d6a,%eax
410215:	72 45                	jb     0x41025c
410217:	4c                   	dec    %esp
410218:	39 58 42             	cmp    %ebx,0x42(%eax)
41021b:	54                   	push   %esp
41021c:	46                   	inc    %esi
41021d:	4b                   	dec    %ebx
41021e:	54                   	push   %esp
41021f:	58                   	pop    %eax
410220:	4d                   	dec    %ebp
410221:	35 52 78 56 62       	xor    $0x62567852,%eax
410226:	54                   	push   %esp
410227:	61                   	popa
410228:	61                   	popa
410229:	54                   	push   %esp
41022a:	76 69                	jbe    0x410295
41022c:	6a 36                	push   $0x36
41022e:	56                   	push   %esi
41022f:	65 35 72 4c 33 30    	gs xor $0x30334c72,%eax
410235:	68 69 7a 74 4c       	push   $0x4c747a69
41023a:	44                   	inc    %esp
41023b:	4c                   	dec    %esp
41023c:	6f                   	outsl  %ds:(%esi),(%dx)
41023d:	34 74                	xor    $0x74,%al
41023f:	37                   	aaa
410240:	6f                   	outsl  %ds:(%esi),(%dx)
410241:	6b 30 66             	imul   $0x66,(%eax),%esi
410244:	52                   	push   %edx
410245:	7a 7a                	jp     0x4102c1
410247:	33 4f 62             	xor    0x62(%edi),%ecx
41024a:	44                   	inc    %esp
41024b:	2f                   	das
41024c:	4d                   	dec    %ebp
41024d:	4b                   	dec    %ebx
41024e:	69 2b 4b 66 58 4c    	imul   $0x4c58664b,(%ebx),%ebp
410254:	70 63                	jo     0x4102b9
410256:	6a 54                	push   $0x54
410258:	6b 68 36 4f          	imul   $0x4f,0x36(%eax),%ebp
41025c:	64 48                	fs dec %eax
41025e:	73 70                	jae    0x4102d0
410260:	74 42                	je     0x4102a4
410262:	65 4f                	gs dec %edi
410264:	4b                   	dec    %ebx
410265:	6c                   	insb   (%dx),%es:(%edi)
410266:	6d                   	insl   (%dx),%es:(%edi)
410267:	61                   	popa
410268:	6b 76 66 39          	imul   $0x39,0x66(%esi),%esi
41026c:	4c                   	dec    %esp
41026d:	79 72                	jns    0x4102e1
41026f:	74 41                	je     0x4102b2
410271:	4f                   	dec    %edi
410272:	2f                   	das
410273:	2f                   	das
410274:	71 32                	jno    0x4102a8
410276:	32 49 31             	xor    0x31(%ecx),%cl
410279:	2f                   	das
41027a:	6d                   	insl   (%dx),%es:(%edi)
41027b:	56                   	push   %esi
41027c:	33 6f 61             	xor    0x61(%edi),%ebp
41027f:	73 51                	jae    0x4102d2
410281:	48                   	dec    %eax
410282:	30 54 75 6e          	xor    %dl,0x6e(%ebp,%esi,2)
410286:	47                   	inc    %edi
410287:	47                   	inc    %edi
410288:	71 4f                	jno    0x4102d9
41028a:	6d                   	insl   (%dx),%es:(%edi)
41028b:	2f                   	das
41028c:	44                   	inc    %esp
41028d:	37                   	aaa
41028e:	31 70 65             	xor    %esi,0x65(%eax)
410291:	61                   	popa
410292:	5a                   	pop    %edx
410293:	49                   	dec    %ecx
410294:	78 71                	js     0x410307
410296:	44                   	inc    %esp
410297:	38 57 46             	cmp    %dl,0x46(%edi)
41029a:	70 5a                	jo     0x4102f6
41029c:	6f                   	outsl  %ds:(%esi),(%dx)
41029d:	72 66                	jb     0x410305
41029f:	76 55                	jbe    0x4102f6
4102a1:	65 56                	gs push %esi
4102a3:	50                   	push   %eax
4102a4:	43                   	inc    %ebx
4102a5:	34 48                	xor    $0x48,%al
4102a7:	34 5a                	xor    $0x5a,%al
4102a9:	54                   	push   %esp
4102aa:	57                   	push   %edi
4102ab:	53                   	push   %ebx
4102ac:	53                   	push   %ebx
4102ad:	55                   	push   %ebp
4102ae:	53                   	push   %ebx
4102af:	6b 34 39 66          	imul   $0x66,(%ecx,%edi,1),%esi
4102b3:	71 46                	jno    0x4102fb
4102b5:	6d                   	insl   (%dx),%es:(%edi)
4102b6:	2f                   	das
4102b7:	50                   	push   %eax
4102b8:	5a                   	pop    %edx
4102b9:	70 6e                	jo     0x410329
4102bb:	33 42 78             	xor    0x78(%edx),%eax
4102be:	36 42                	ss inc %edx
4102c0:	44                   	inc    %esp
4102c1:	50                   	push   %eax
4102c2:	72 56                	jb     0x41031a
4102c4:	56                   	push   %esi
4102c5:	32 62 76             	xor    0x76(%edx),%ah
4102c8:	7a 76                	jp     0x410340
4102ca:	4f                   	dec    %edi
4102cb:	74 4e                	je     0x41031b
4102cd:	73 6d                	jae    0x41033c
4102cf:	35 6e 4e 66 46       	xor    $0x46664e6e,%eax
4102d4:	61                   	popa
4102d5:	47                   	inc    %edi
4102d6:	54                   	push   %esp
4102d7:	59                   	pop    %ecx
4102d8:	34 6d                	xor    $0x6d,%al
4102da:	57                   	push   %edi
4102db:	69 35 75 31 6c 51 4f 	imul   $0x7077424f,0x516c3175,%esi
4102e2:	42 77 70
4102e5:	37                   	aaa
4102e6:	76 46                	jbe    0x41032e
4102e8:	5a                   	pop    %edx
4102e9:	54                   	push   %esp
4102ea:	35 2b 6b 42 62       	xor    $0x62426b2b,%eax
4102ef:	48                   	dec    %eax
4102f0:	6e                   	outsb  %ds:(%esi),(%dx)
4102f1:	41                   	inc    %ecx
4102f2:	62 59 42             	bound  %ebx,0x42(%ecx)
4102f5:	34 72                	xor    $0x72,%al
4102f7:	6d                   	insl   (%dx),%es:(%edi)
4102f8:	53                   	push   %ebx
4102f9:	66 4a                	dec    %dx
4102fb:	45                   	inc    %ebp
4102fc:	36 41                	ss inc %ecx
4102fe:	53                   	push   %ebx
4102ff:	54                   	push   %esp
410300:	59                   	pop    %ecx
410301:	6b 70 58 70          	imul   $0x70,0x58(%eax),%esi
410305:	4b                   	dec    %ebx
410306:	51                   	push   %ecx
410307:	72 47                	jb     0x410350
410309:	74 61                	je     0x41036c
41030b:	7a 72                	jp     0x41037f
41030d:	56                   	push   %esi
41030e:	68 56 36 44 57       	push   $0x57443656
410313:	53                   	push   %ebx
410314:	43                   	inc    %ebx
410315:	56                   	push   %esi
410316:	4b                   	dec    %ebx
410317:	6b 78 79 6b          	imul   $0x6b,0x79(%eax),%edi
41031b:	46                   	inc    %esi
41031c:	2b 36                	sub    (%esi),%esi
41031e:	45                   	inc    %ebp
41031f:	66 4f                	dec    %di
410321:	32 67 6d             	xor    0x6d(%edi),%ah
410324:	33 36                	xor    (%esi),%esi
410326:	4f                   	dec    %edi
410327:	64 2f                	fs das
410329:	52                   	push   %edx
41032a:	35 34 30 31 4d       	xor    $0x4d313034,%eax
41032f:	37                   	aaa
410330:	39 47 36             	cmp    %eax,0x36(%edi)
410333:	54                   	push   %esp
410334:	4c                   	dec    %esp
410335:	30 47 38             	xor    %al,0x38(%edi)
410338:	6a 2f                	push   $0x2f
41033a:	6a 57                	push   $0x57
41033c:	78 32                	js     0x410370
41033e:	6c                   	insb   (%dx),%es:(%edi)
41033f:	55                   	push   %ebp
410340:	74 52                	je     0x410394
410342:	44                   	inc    %esp
410343:	2b 66 51             	sub    0x51(%esi),%esp
410346:	75 73                	jne    0x4103bb
410348:	6d                   	insl   (%dx),%es:(%edi)
410349:	35 6e 6d 32 33       	xor    $0x33326d6e,%eax
41034e:	54                   	push   %esp
41034f:	39 57 62             	cmp    %edx,0x62(%edi)
410352:	6a 69                	push   $0x69
410354:	32 76 6c             	xor    0x6c(%esi),%dh
410357:	53                   	push   %ebx
410358:	6d                   	insl   (%dx),%es:(%edi)
410359:	59                   	pop    %ecx
41035a:	79 68                	jns    0x4103c4
41035c:	55                   	push   %ebp
41035d:	41                   	inc    %ecx
41035e:	50                   	push   %eax
41035f:	5a                   	pop    %edx
410360:	6f                   	outsl  %ds:(%esi),(%dx)
410361:	52                   	push   %edx
410362:	4b                   	dec    %ebx
410363:	57                   	push   %edi
410364:	44                   	inc    %esp
410365:	65 31 6c 44 59       	xor    %ebp,%gs:0x59(%esp,%eax,2)
41036a:	4c                   	dec    %esp
41036b:	61                   	popa
41036c:	32 44 69 6a          	xor    0x6a(%ecx,%ebp,2),%al
410370:	65 44                	gs inc %esp
410372:	62 59 4a             	bound  %ebx,0x4a(%ecx)
410375:	70 52                	jo     0x4103c9
410377:	6b 70 49 37          	imul   $0x37,0x49(%eax),%esi
41037b:	78 59                	js     0x4103d6
41037d:	6a 79                	push   $0x79
41037f:	70 33                	jo     0x4103b4
410381:	56                   	push   %esi
410382:	44                   	inc    %esp
410383:	79 30                	jns    0x4103b5
410385:	42                   	inc    %edx
410386:	58                   	pop    %eax
410387:	75 2b                	jne    0x4103b4
410389:	42                   	inc    %edx
41038a:	30 4e 57             	xor    %cl,0x57(%esi)
41038d:	6d                   	insl   (%dx),%es:(%edi)