41630e:	53                   	push   %ebx
41630f:	72 71                	jb     0x416382
416311:	62 70 55             	bound  %esi,0x55(%eax)
416314:	71 34                	jno    0x41634a
416316:	61                   	popa
416317:	6b 70 32 48          	imul   $0x48,0x32(%eax),%esi
41631b:	7a 2f                	jp     0x41634c
41631d:	6f                   	outsl  %ds:(%esi),(%dx)
41631e:	57                   	push   %edi
41631f:	41                   	inc    %ecx
416320:	2f                   	das
416321:	78 38                	js     0x41635b
416323:	50                   	push   %eax
416324:	74 2f                	je     0x416355
416326:	53                   	push   %ebx
416327:	65 58                	gs pop %eax
416329:	36 65 6a 74          	ss gs push $0x74
41632d:	74 68                	je     0x416397
41632f:	6f                   	outsl  %ds:(%esi),(%dx)
416330:	65 45                	gs inc %ebp
416332:	53                   	push   %ebx
416333:	6e                   	outsb  %ds:(%esi),(%dx)
416334:	30 48 74             	xor    %cl,0x74(%eax)
416337:	4c                   	dec    %esp
416338:	35 69 7a 30 57       	xor    $0x57307a69,%eax
41633d:	71 36                	jno    0x416375
41633f:	4a                   	dec    %edx
416340:	43                   	inc    %ebx
416341:	53                   	push   %ebx
416342:	69 6c 4b 56 71 43 50 	imul   $0x47504371,0x56(%ebx,%ecx,2),%ebp
416349:	47
41634a:	77 31                	ja     0x41637d
41634c:	74 47                	je     0x416395
41634e:	6a 36                	push   $0x36
416350:	42                   	inc    %edx
416351:	2b 31                	sub    (%ecx),%esi
416353:	7a 75                	jp     0x4163ca
416355:	32 4f 32             	xor    0x32(%edi),%cl
416358:	4e                   	dec    %esi
416359:	75 34                	jne    0x41638f
41635b:	54                   	push   %esp
41635c:	52                   	push   %edx
41635d:	54                   	push   %esp
41635e:	51                   	push   %ecx
41635f:	64 76 57             	fs jbe 0x4163b9
416362:	50                   	push   %eax
416363:	71 58                	jno    0x4163bd
416365:	32 74 46 69          	xor    0x69(%esi,%eax,2),%dh
416369:	48                   	dec    %eax
41636a:	75 76                	jne    0x4163e2
41636c:	37                   	aaa
41636d:	61                   	popa
41636e:	37                   	aaa
41636f:	73 50                	jae    0x4163c1
416371:	77 6e                	ja     0x4163e1
416373:	6a 43                	push   $0x43
416375:	44                   	inc    %esp
416376:	31 4b 72             	xor    %ecx,0x72(%ebx)
416379:	54                   	push   %esp
41637a:	30 31                	xor    %dh,(%ecx)
41637c:	47                   	inc    %edi
41637d:	63 5a 4e             	arpl   %ebx,0x4e(%edx)
416380:	52                   	push   %edx
416381:	6a 7a                	push   $0x7a
416383:	57                   	push   %edi
416384:	65 61                	gs popa
416386:	74 64                	je     0x4163ec
416388:	36 36 67 70 66       	ss ss addr16 jo 0x4163f3
41638d:	6c                   	insb   (%dx),%es:(%edi)
41638e:	48                   	dec    %eax
41638f:	4a                   	dec    %edx
416390:	2b 68 78             	sub    0x78(%eax),%ebp
416393:	45                   	inc    %ebp
416394:	42                   	inc    %edx
416395:	7a 42                	jp     0x4163d9
416397:	79 55                	jns    0x4163ee
416399:	63 68 45             	arpl   %ebp,0x45(%eax)
41639c:	78 51                	js     0x4163ef
41639e:	4c                   	dec    %esp
41639f:	6a 54                	push   $0x54
4163a1:	36 31 72 5a          	xor    %esi,%ss:0x5a(%edx)
4163a5:	65 37                	gs aaa
4163a7:	70 54                	jo     0x4163fd
4163a9:	73 6f                	jae    0x41641a
4163ab:	7a 70                	jp     0x41641d
4163ad:	50                   	push   %eax
4163ae:	38 58 48             	cmp    %bl,0x48(%eax)
4163b1:	74 74                	je     0x416427
4163b3:	5a                   	pop    %edx
4163b4:	47                   	inc    %edi
4163b5:	4c                   	dec    %esp
4163b6:	77 4d                	ja     0x416405
4163b8:	50                   	push   %eax
4163b9:	51                   	push   %ecx
4163ba:	39 6b 72             	cmp    %ebp,0x72(%ebx)
4163bd:	39 75 76             	cmp    %esi,0x76(%ebp)
4163c0:	77 71                	ja     0x416433
4163c2:	42                   	inc    %edx
4163c3:	2b 44 73 64          	sub    0x64(%ebx,%esi,2),%eax
4163c7:	55                   	push   %ebp
4163c8:	6f                   	outsl  %ds:(%esi),(%dx)
4163c9:	74 30                	je     0x4163fb
4163cb:	2b 4f 4e             	sub    0x4e(%edi),%ecx
4163ce:	54                   	push   %esp
4163cf:	38 59 4f             	cmp    %bl,0x4f(%ecx)
4163d2:	75 76                	jne    0x41644a
4163d4:	4a                   	dec    %edx
4163d5:	74 45                	je     0x41641c
4163d7:	72 67                	jb     0x416440
4163d9:	33 30                	xor    (%eax),%esi
4163db:	6b 4b 4d 68          	imul   $0x68,0x4d(%ebx),%ecx
4163df:	65 4a                	gs dec %edx
4163e1:	45                   	inc    %ebp
4163e2:	74 53                	je     0x416437
4163e4:	55                   	push   %ebp
4163e5:	4a                   	dec    %edx
4163e6:	55                   	push   %ebp
4163e7:	43                   	inc    %ebx
4163e8:	4b                   	dec    %ebx
4163e9:	31 71 42             	xor    %esi,0x42(%ecx)
4163ec:	45                   	inc    %ebp
4163ed:	49                   	dec    %ecx
4163ee:	32 53 50             	xor    0x50(%ebx),%dl
4163f1:	67 53                	addr16 push %ebx
4163f3:	5a                   	pop    %edx
4163f4:	2b 37                	sub    (%edi),%esi
4163f6:	43                   	inc    %ebx
4163f7:	69 2b 68 67 58 73    	imul   $0x73586768,(%ebx),%ebp
4163fd:	6f                   	outsl  %ds:(%esi),(%dx)
4163fe:	67 55                	addr16 push %ebp
416400:	63 56 68             	arpl   %edx,0x68(%esi)
416403:	69 73 51 42 5a 36 72 	imul   $0x72365a42,0x51(%ebx),%esi
41640a:	56                   	push   %esi
41640b:	4e                   	dec    %esi
41640c:	50                   	push   %eax
41640d:	49                   	dec    %ecx
41640e:	6c                   	insb   (%dx),%es:(%edi)
41640f:	77 31                	ja     0x416442
416411:	55                   	push   %ebp
416412:	34 57                	xor    $0x57,%al
416414:	54                   	push   %esp
416415:	36 30 46 6d          	xor    %al,%ss:0x6d(%esi)
416419:	72 57                	jb     0x416472
41641b:	57                   	push   %edi
41641c:	4a                   	dec    %edx
41641d:	6c                   	insb   (%dx),%es:(%edi)
41641e:	2b 2b                	sub    (%ebx),%ebp
416420:	35 58 59 2b 6d       	xor    $0x6d2b5958,%eax
416425:	43                   	inc    %ebx
416426:	42                   	inc    %edx
416427:	6f                   	outsl  %ds:(%esi),(%dx)
416428:	6a 76                	push   $0x76
41642a:	4e                   	dec    %esi
41642b:	39 66 4b             	cmp    %esp,0x4b(%esi)
41642e:	53                   	push   %ebx
41642f:	32 49 32             	xor    0x32(%ecx),%cl
416432:	2b 43 5a             	sub    0x5a(%ebx),%eax
416435:	62 63 57             	bound  %esp,0x57(%ebx)
416438:	66 4d                	dec    %bp
41643a:	31 38                	xor    %edi,(%eax)
41643c:	36 65 37             	ss gs aaa
41643f:	59                   	pop    %ecx
416440:	77 79                	ja     0x4164bb
416442:	32 51 4f             	xor    0x4f(%ecx),%dl
416445:	32 6f 59             	xor    0x59(%edi),%ch
416448:	43                   	inc    %ebx
416449:	77 32                	ja     0x41647d
41644b:	55                   	push   %ebp
41644c:	36 44                	ss inc %esp
41644e:	7a 56                	jp     0x4164a6
416450:	37                   	aaa
416451:	48                   	dec    %eax
416452:	7a 68                	jp     0x4164bc
416454:	78 41                	js     0x416497
416456:	42                   	inc    %edx
416457:	54                   	push   %esp
416458:	4b                   	dec    %ebx
416459:	33 59 56             	xor    0x56(%ecx),%ebx
41645c:	42                   	inc    %edx
41645d:	32 79 57             	xor    0x57(%ecx),%bh
416460:	62 35 35 4d 57 66    	bound  %esi,0x66574d35
416466:	6a 69                	push   $0x69
416468:	54                   	push   %esp
416469:	32 79 6f             	xor    0x6f(%ecx),%bh
41646c:	44                   	inc    %esp
41646d:	6d                   	insl   (%dx),%es:(%edi)
41646e:	67 79 70             	addr16 jns 0x4164e1
416471:	71 51                	jno    0x4164c4
416473:	64 65 74 4d          	fs gs je 0x4164c4
416477:	64 39 4e 74          	cmp    %ecx,%fs:0x74(%esi)
41647b:	32 52 4e             	xor    0x4e(%edx),%dl
41647e:	39 62 52             	cmp    %esp,0x52(%edx)
416481:	73 79                	jae    0x4164fc
416483:	31 59 32             	xor    %ebx,0x32(%ecx)
416486:	55                   	push   %ebp
416487:	4d                   	dec    %ebp
416488:	2f                   	das
416489:	54                   	push   %esp
41648a:	2b 56 51             	sub    0x51(%esi),%edx
41648d:	50                   	push   %eax
41648e:	69 57 39 36 37 78 6c 	imul   $0x6c783736,0x39(%edi),%edx
416495:	44                   	inc    %esp
416496:	77 53                	ja     0x4164eb
416498:	53                   	push   %ebx
416499:	4e                   	dec    %esi
41649a:	6a 4d                	push   $0x4d
41649c:	6b 43 45 63          	imul   $0x63,0x45(%ebx),%eax
4164a0:	6b 73 31 63          	imul   $0x63,0x31(%ebx),%esi
4164a4:	61                   	popa
4164a5:	4c                   	dec    %esp
4164a6:	52                   	push   %edx
4164a7:	46                   	inc    %esi
4164a8:	6b 34 45 4f 2f 4e 53 	imul   $0x4b,0x534e2f4f(,%eax,2),%esi
4164af:	4b
4164b0:	49                   	dec    %ecx
4164b1:	54                   	push   %esp
4164b2:	56                   	push   %esi
4164b3:	6a 6a                	push   $0x6a
4164b5:	4c                   	dec    %esp
4164b6:	75 4e                	jne    0x416506
4164b8:	4e                   	dec    %esi
4164b9:	73 77                	jae    0x416532
4164bb:	2f                   	das
4164bc:	45                   	inc    %ebp
4164bd:	6a 75                	push   $0x75
4164bf:	36 4f                	ss dec %edi
4164c1:	71 32                	jno    0x4164f5
4164c3:	37                   	aaa
4164c4:	61                   	popa
4164c5:	44                   	inc    %esp
4164c6:	7a 51                	jp     0x416519
4164c8:	35 67 7a 69 30       	xor    $0x30697a67,%eax
4164cd:	6c                   	insb   (%dx),%es:(%edi)
4164ce:	77 76                	ja     0x416546
4164d0:	72 4e                	jb     0x416520
4164d2:	49                   	dec    %ecx
4164d3:	33 6e 77             	xor    0x77(%esi),%ebp
4164d6:	6f                   	outsl  %ds:(%esi),(%dx)
4164d7:	67 71 4f             	addr16 jno 0x416529
4164da:	6f                   	outsl  %ds:(%esi),(%dx)
4164db:	32 64 58 4c          	xor    0x4c(%eax,%ebx,2),%ah
4164df:	43                   	inc    %ebx
4164e0:	78 56                	js     0x416538
4164e2:	36 4b                	ss dec %ebx
4164e4:	78 79                	js     0x41655f
4164e6:	43                   	inc    %ebx
4164e7:	2b 2b                	sub    (%ebx),%ebp
4164e9:	65 66 73 4f          	gs data16 jae 0x41653c
4164ed:	70 49                	jo     0x416538
4164ef:	66 4d                	dec    %bp
4164f1:	73 64                	jae    0x416557
4164f3:	36 2f                	ss das
4164f5:	34 62                	xor    $0x62,%al
4164f7:	79 6c                	jns    0x416565
4164f9:	39 62 59             	cmp    %esp,0x59(%edx)
4164fc:	50                   	push   %eax
4164fd:	33 4d 70             	xor    0x70(%ebp),%ecx
416500:	61                   	popa
416501:	2b 57 42             	sub    0x42(%edi),%edx
416504:	59                   	pop    %ecx
416505:	30 4b 68             	xor    %cl,0x68(%ebx)
416508:	33 57 35             	xor    0x35(%edi),%edx
41650b:	2f                   	das
41650c:	33 69 63             	xor    0x63(%ecx),%ebp
41650f:	76 4f                	jbe    0x416560
416511:	7a 4c                	jp     0x41655f
416513:	67 41                	addr16 inc %ecx
416515:	43                   	inc    %ebx
416516:	41                   	inc    %ecx
416517:	2f                   	das
416518:	43                   	inc    %ebx
416519:	6b 72 34 2b          	imul   $0x2b,0x34(%edx),%esi
41651d:	6b 33 71             	imul   $0x71,(%ebx),%esi
416520:	71 66                	jno    0x416588
416522:	31 6f 76             	xor    %ebp,0x76(%edi)
416525:	7a 50                	jp     0x416577
416527:	71 39                	jno    0x416562
416529:	66 74 66             	data16 je 0x416592
41652c:	6e                   	outsb  %ds:(%esi),(%dx)
41652d:	4a                   	dec    %edx
41652e:	31 2f                	xor    %ebp,(%edi)
416530:	51                   	push   %ecx
416531:	4a                   	dec    %edx
416532:	44                   	inc    %esp
416533:	65 39 72 75          	cmp    %esi,%gs:0x75(%edx)
416537:	4b                   	dec    %ebx
416538:	6d                   	insl   (%dx),%es:(%edi)
416539:	35 75 67 34 73       	xor    $0x73346775,%eax
41653e:	31 2b                	xor    %ebp,(%ebx)
416540:	59                   	pop    %ecx
416541:	48                   	dec    %eax
416542:	4a                   	dec    %edx
416543:	44                   	inc    %esp
416544:	44                   	inc    %esp
416545:	59                   	pop    %ecx
416546:	30 36                	xor    %dh,(%esi)
416548:	4d                   	dec    %ebp
416549:	43                   	inc    %ebx
41654a:	7a 53                	jp     0x41659f
41654c:	4b                   	dec    %ebx
41654d:	4d                   	dec    %ebp
41654e:	48                   	dec    %eax
41654f:	77 6c                	ja     0x4165bd
416551:	63 69 6c             	arpl   %ebp,0x6c(%ecx)
416554:	74 59                	je     0x4165af
416556:	6f                   	outsl  %ds:(%esi),(%dx)
416557:	4d                   	dec    %ebp
416558:	37                   	aaa
416559:	35 55 33 63 2b       	xor    $0x2b633355,%eax
41655e:	33 4f 42             	xor    0x42(%edi),%ecx
416561:	37                   	aaa
416562:	6c                   	insb   (%dx),%es:(%edi)
416563:	78 70                	js     0x4165d5
416565:	43                   	inc    %ebx
416566:	46                   	inc    %esi
416567:	61                   	popa
416568:	45                   	inc    %ebp
416569:	34 46                	xor    $0x46,%al
41656b:	62 6c 43 78          	bound  %ebp,0x78(%ebx,%eax,2)
41656f:	4a                   	dec    %edx
416570:	76 67                	jbe    0x4165d9
416572:	4b                   	dec    %ebx
416573:	51                   	push   %ecx
416574:	51                   	push   %ecx
416575:	7a 7a                	jp     0x4165f1
416577:	39 47 66             	cmp    %eax,0x66(%edi)
41657a:	7a 4c                	jp     0x4165c8
41657c:	35 77 72 52 4d       	xor    $0x4d527277,%eax
416581:	64 71 52             	fs jno 0x4165d6
416584:	6e                   	outsb  %ds:(%esi),(%dx)
416585:	41                   	inc    %ecx
416586:	6f                   	outsl  %ds:(%esi),(%dx)
416587:	6e                   	outsb  %ds:(%esi),(%dx)
416588:	30 30                	xor    %dh,(%eax)
41658a:	64 38 46 42          	cmp    %al,%fs:0x42(%esi)
41658e:	33 36                	xor    (%esi),%esi
416590:	65 45                	gs inc %ebp
416592:	6e                   	outsb  %ds:(%esi),(%dx)
416593:	35 53 71 76 38       	xor    $0x38767153,%eax
416598:	50                   	push   %eax
416599:	57                   	push   %edi
41659a:	2f                   	das
41659b:	73 6b                	jae    0x416608
41659d:	71 32                	jno    0x4165d1
41659f:	36 70 2b             	ss jo  0x4165cd
4165a2:	6d                   	insl   (%dx),%es:(%edi)
4165a3:	53                   	push   %ebx
4165a4:	52                   	push   %edx
4165a5:	61                   	popa
4165a6:	52                   	push   %edx