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)
41038e:	43                   	inc    %ebx
41038f:	45                   	inc    %ebp
410390:	50                   	push   %eax
410391:	35 68 56 34 6f       	xor    $0x6f345668,%eax
410396:	75 56                	jne    0x4103ee
410398:	49                   	dec    %ecx
410399:	42                   	inc    %edx
41039a:	36 7a 7a             	ss jp  0x410417
41039d:	6b 4d 2f 32          	imul   $0x32,0x2f(%ebp),%ecx
4103a1:	31 44 4b 4c          	xor    %eax,0x4c(%ebx,%ecx,2)
4103a5:	42                   	inc    %edx
4103a6:	65 2b 50 4a          	sub    %gs:0x4a(%eax),%edx
4103aa:	51                   	push   %ecx
4103ab:	52                   	push   %edx
4103ac:	6c                   	insb   (%dx),%es:(%edi)
4103ad:	53                   	push   %ebx
4103ae:	35 68 52 66 72       	xor    $0x72665268,%eax
4103b3:	6d                   	insl   (%dx),%es:(%edi)
4103b4:	48                   	dec    %eax
4103b5:	44                   	inc    %esp
4103b6:	6c                   	insb   (%dx),%es:(%edi)
4103b7:	77 4d                	ja     0x410406
4103b9:	44                   	inc    %esp
4103ba:	30 70 74             	xor    %dh,0x74(%eax)
4103bd:	38 69 77             	cmp    %ch,0x77(%ecx)
4103c0:	2f                   	das
4103c1:	49                   	dec    %ecx
4103c2:	37                   	aaa
4103c3:	73 55                	jae    0x41041a
4103c5:	53                   	push   %ebx
4103c6:	4f                   	dec    %edi
4103c7:	48                   	dec    %eax
4103c8:	61                   	popa
4103c9:	69 6b 6e 4f 49 73 4c 	imul   $0x4c73494f,0x6e(%ebx),%ebp
4103d0:	39 72 79             	cmp    %esi,0x79(%edx)
4103d3:	68 69 33 77 69       	push   $0x69773369
4103d8:	7a 71                	jp     0x41044b
4103da:	63 58 67             	arpl   %ebx,0x67(%eax)
4103dd:	49                   	dec    %ecx
4103de:	71 30                	jno    0x410410
4103e0:	72 45                	jb     0x410427
4103e2:	39 45 49             	cmp    %eax,0x49(%ebp)
4103e5:	59                   	pop    %ecx
4103e6:	4f                   	dec    %edi
4103e7:	64 52                	fs push %edx
4103e9:	4a                   	dec    %edx
4103ea:	47                   	inc    %edi
4103eb:	4b                   	dec    %ebx
4103ec:	6a 2f                	push   $0x2f
4103ee:	71 4f                	jno    0x41043f
4103f0:	66 73 4d             	data16 jae 0x410440
4103f3:	67 41                	addr16 inc %ecx
4103f5:	37                   	aaa
4103f6:	42                   	inc    %edx
4103f7:	63 7a 4c             	arpl   %edi,0x4c(%edx)
4103fa:	61                   	popa
4103fb:	69 63 59 56 56 38 52 	imul   $0x52385656,0x59(%ebx),%esp
410402:	6f                   	outsl  %ds:(%esi),(%dx)
410403:	46                   	inc    %esi
410404:	77 61                	ja     0x410467
410406:	48                   	dec    %eax
410407:	56                   	push   %esi
410408:	6e                   	outsb  %ds:(%esi),(%dx)
410409:	6c                   	insb   (%dx),%es:(%edi)
41040a:	67 69 4b 38 2b 6e 36 	imul   $0x59366e2b,0x38(%bp,%di),%ecx
410411:	59
410412:	2f                   	das
410413:	5a                   	pop    %edx
410414:	43                   	inc    %ebx
410415:	55                   	push   %ebp
410416:	36 6e                	outsb  %ss:(%esi),(%dx)
410418:	39 39                	cmp    %edi,(%ecx)
41041a:	78 6e                	js     0x41048a
41041c:	45                   	inc    %ebp
41041d:	58                   	pop    %eax
41041e:	51                   	push   %ecx
41041f:	76 67                	jbe    0x410488
410421:	73 50                	jae    0x410473
410423:	78 79                	js     0x41049e
410425:	6a 62                	push   $0x62
410427:	4f                   	dec    %edi
410428:	45                   	inc    %ebp
410429:	50                   	push   %eax
41042a:	73 32                	jae    0x41045e
41042c:	50                   	push   %eax
41042d:	38 36                	cmp    %dh,(%esi)
41042f:	75 75                	jne    0x4104a6
410431:	2b 70 39             	sub    0x39(%eax),%esi
410434:	76 66                	jbe    0x41049c
410436:	73 48                	jae    0x410480
410438:	6a 51                	push   $0x51
41043a:	41                   	inc    %ecx
41043b:	34 75                	xor    $0x75,%al
41043d:	56                   	push   %esi
41043e:	58                   	pop    %eax
41043f:	4c                   	dec    %esp
410440:	79 6e                	jns    0x4104b0
410442:	46                   	inc    %esi
410443:	6b 45 4c 6f          	imul   $0x6f,0x4c(%ebp),%eax
410447:	41                   	inc    %ecx
410448:	63 72 7a             	arpl   %esi,0x7a(%edx)
41044b:	46                   	inc    %esi
41044c:	4a                   	dec    %edx
41044d:	4a                   	dec    %edx
41044e:	5a                   	pop    %edx
41044f:	56                   	push   %esi
410450:	4d                   	dec    %ebp
410451:	38 59 59             	cmp    %bl,0x59(%ecx)
410454:	79 4b                	jns    0x4104a1
410456:	78 5a                	js     0x4104b2
410458:	49                   	dec    %ecx
410459:	72 41                	jb     0x41049c
41045b:	4b                   	dec    %ebx
41045c:	70 6b                	jo     0x4104c9
41045e:	4c                   	dec    %esp
41045f:	70 75                	jo     0x4104d6
410461:	57                   	push   %edi
410462:	67 4f                	addr16 dec %edi
410464:	31 36                	xor    %esi,(%esi)
410466:	4e                   	dec    %esi
410467:	67 44                	addr16 inc %esp
410469:	51                   	push   %ecx
41046a:	4f                   	dec    %edi
41046b:	58                   	pop    %eax
41046c:	45                   	inc    %ebp
41046d:	71 68                	jno    0x4104d7
41046f:	41                   	inc    %ecx
410470:	50                   	push   %eax
410471:	57                   	push   %edi
410472:	6e                   	outsb  %ds:(%esi),(%dx)
410473:	54                   	push   %esp
410474:	61                   	popa
410475:	65 58                	gs pop %eax
410477:	41                   	inc    %ecx
410478:	39 31                	cmp    %esi,(%ecx)
41047a:	70 46                	jo     0x4104c2
41047c:	56                   	push   %esi
41047d:	32 36                	xor    (%esi),%dh
41047f:	46                   	inc    %esi
410480:	4b                   	dec    %ebx
410481:	2f                   	das
410482:	47                   	inc    %edi
410483:	35 73 6d 2b 4a       	xor    $0x4a2b6d73,%eax
410488:	65 78 41             	gs js  0x4104cc
41048b:	38 4c 4f 2f          	cmp    %cl,0x2f(%edi,%ecx,2)
41048f:	36 77 6c             	ss ja  0x4104fe
410492:	77 46                	ja     0x4104da
410494:	34 76                	xor    $0x76,%al
410496:	66 66 73 36          	data16 data16 jae 0x4104d0
41049a:	48                   	dec    %eax
41049b:	59                   	pop    %ecx
41049c:	57                   	push   %edi
41049d:	51                   	push   %ecx
41049e:	69 49 4e 67 38 63 54 	imul   $0x54633867,0x4e(%ecx),%ecx
4104a5:	33 67 73             	xor    0x73(%edi),%esp
4104a8:	6c                   	insb   (%dx),%es:(%edi)
4104a9:	57                   	push   %edi
4104aa:	6f                   	outsl  %ds:(%esi),(%dx)
4104ab:	6c                   	insb   (%dx),%es:(%edi)
4104ac:	39 6b 42             	cmp    %ebp,0x42(%ebx)
4104af:	46                   	inc    %esi
4104b0:	47                   	inc    %edi
4104b1:	42                   	inc    %edx
4104b2:	7a 42                	jp     0x4104f6
4104b4:	6b 68 4e 5a          	imul   $0x5a,0x4e(%eax),%ebp
4104b8:	47                   	inc    %edi
4104b9:	36 47                	ss inc %edi
4104bb:	51                   	push   %ecx
4104bc:	6c                   	insb   (%dx),%es:(%edi)
4104bd:	75 52                	jne    0x410511
4104bf:	4a                   	dec    %edx
4104c0:	72 69                	jb     0x41052b
4104c2:	6f                   	outsl  %ds:(%esi),(%dx)
4104c3:	4f                   	dec    %edi
4104c4:	55                   	push   %ebp