411411:	2b 4c 52 50          	sub    0x50(%edx,%edx,2),%ecx
411415:	75 64                	jne    0x41147b
411417:	77 39                	ja     0x411452
411419:	69 36 73 49 30 4a    	imul   $0x4a304973,(%esi),%esi
41141f:	76 78                	jbe    0x411499
411421:	37                   	aaa
411422:	41                   	inc    %ecx
411423:	69 57 30 42 39 48 33 	imul   $0x33483942,0x30(%edi),%edx
41142a:	67 4c                	addr16 dec %esp
41142c:	39 69 33             	cmp    %ebp,0x33(%ecx)
41142f:	7a 64                	jp     0x411495
411431:	49                   	dec    %ecx
411432:	76 37                	jbe    0x41146b
411434:	72 4e                	jb     0x411484
411436:	42                   	inc    %edx
411437:	64 59                	fs pop %ecx
411439:	34 2f                	xor    $0x2f,%al
41143b:	59                   	pop    %ecx
41143c:	73 63                	jae    0x4114a1
41143e:	56                   	push   %esi
41143f:	31 34 6b             	xor    %esi,(%ebx,%ebp,2)
411442:	37                   	aaa
411443:	7a 32                	jp     0x411477
411445:	6c                   	insb   (%dx),%es:(%edi)
411446:	68 4a 6d 47 42       	push   $0x42476d4a
41144b:	34 6c                	xor    $0x6c,%al
41144d:	49                   	dec    %ecx
41144e:	30 70 33             	xor    %dh,0x33(%eax)
411451:	30 79 76             	xor    %bh,0x76(%ecx)
411454:	38 47 74             	cmp    %al,0x74(%edi)
411457:	6f                   	outsl  %ds:(%esi),(%dx)
411458:	56                   	push   %esi
411459:	4c                   	dec    %esp
41145a:	42                   	inc    %edx
41145b:	45                   	inc    %ebp
41145c:	4f                   	dec    %edi
41145d:	5a                   	pop    %edx
41145e:	55                   	push   %ebp
41145f:	4d                   	dec    %ebp
411460:	47                   	inc    %edi
411461:	42                   	inc    %edx
411462:	4a                   	dec    %edx
411463:	64 76 2b             	fs jbe 0x411491
411466:	36 72 71             	ss jb  0x4114da
411469:	6e                   	outsb  %ds:(%esi),(%dx)
41146a:	31 46 75             	xor    %eax,0x75(%esi)
41146d:	52                   	push   %edx
41146e:	38 50 6f             	cmp    %dl,0x6f(%eax)
411471:	4b                   	dec    %ebx
411472:	71 33                	jno    0x4114a7
411474:	56                   	push   %esi
411475:	4d                   	dec    %ebp
411476:	48                   	dec    %eax
411477:	31 42 55             	xor    %eax,0x55(%edx)
41147a:	36 32 38             	xor    %ss:(%eax),%bh
41147d:	4f                   	dec    %edi
41147e:	55                   	push   %ebp
41147f:	55                   	push   %ebp
411480:	45                   	inc    %ebp
411481:	62 38                	bound  %edi,(%eax)
411483:	30 4d 38             	xor    %cl,0x38(%ebp)
411486:	57                   	push   %edi
411487:	33 6a 33             	xor    0x33(%edx),%ebp
41148a:	77 61                	ja     0x4114ed
41148c:	4f                   	dec    %edi
41148d:	32 76 64             	xor    0x64(%esi),%dh
411490:	6e                   	outsb  %ds:(%esi),(%dx)
411491:	42                   	inc    %edx
411492:	39 7a 68             	cmp    %edi,0x68(%edx)
411495:	6a 4d                	push   $0x4d
411497:	6c                   	insb   (%dx),%es:(%edi)
411498:	75 6f                	jne    0x411509
41149a:	6f                   	outsl  %ds:(%esi),(%dx)
41149b:	65 5a                	gs pop %edx
41149d:	56                   	push   %esi
41149e:	54                   	push   %esp
41149f:	4e                   	dec    %esi
4114a0:	32 68 51             	xor    0x51(%eax),%ch
4114a3:	30 42 45             	xor    %al,0x45(%edx)
4114a6:	43                   	inc    %ebx
4114a7:	52                   	push   %edx
4114a8:	63 57 68             	arpl   %edx,0x68(%edi)
4114ab:	78 4b                	js     0x4114f8
4114ad:	76 75                	jbe    0x411524
4114af:	63 54 66 53          	arpl   %edx,0x53(%esi,%eiz,2)
4114b3:	71 51                	jno    0x411506
4114b5:	6b 38 64             	imul   $0x64,(%eax),%edi
4114b8:	4b                   	dec    %ebx
4114b9:	48                   	dec    %eax
4114ba:	59                   	pop    %ecx
4114bb:	4d                   	dec    %ebp
4114bc:	45                   	inc    %ebp
4114bd:	42                   	inc    %edx
4114be:	5a                   	pop    %edx
4114bf:	41                   	inc    %ecx
4114c0:	75 73                	jne    0x411535
4114c2:	4a                   	dec    %edx
4114c3:	4b                   	dec    %ebx
4114c4:	71 7a                	jno    0x411540
4114c6:	4f                   	dec    %edi
4114c7:	71 35                	jno    0x4114fe
4114c9:	69 4f 36 54 43 62 59 	imul   $0x59624354,0x36(%edi),%ecx
4114d0:	39 34 78             	cmp    %esi,(%eax,%edi,2)
4114d3:	39 64 4d 6d          	cmp    %esp,0x6d(%ebp,%ecx,2)
4114d7:	30 53 64             	xor    %dl,0x64(%ebx)
4114da:	77 33                	ja     0x41150f
4114dc:	66 36 6d             	ss insw (%dx),%es:(%edi)
4114df:	61                   	popa
4114e0:	35 62 78 64 2b       	xor    $0x2b647862,%eax
4114e5:	33 58 46             	xor    0x46(%eax),%ebx
4114e8:	57                   	push   %edi
4114e9:	79 58                	jns    0x411543
4114eb:	57                   	push   %edi
4114ec:	31 6f 68             	xor    %ebp,0x68(%edi)
4114ef:	62 54 54 68          	bound  %edx,0x68(%esp,%edx,2)
4114f3:	42                   	inc    %edx
4114f4:	73 64                	jae    0x41155a
4114f6:	33 65 42             	xor    0x42(%ebp),%esp
4114f9:	38 36                	cmp    %dh,(%esi)
4114fb:	44                   	inc    %esp
4114fc:	78 7a                	js     0x411578
4114fe:	76 34                	jbe    0x411534
411500:	4f                   	dec    %edi
411501:	64 6b 76 73 51       	imul   $0x51,%fs:0x73(%esi),%esi
411506:	6c                   	insb   (%dx),%es:(%edi)
411507:	2b 55 6e             	sub    0x6e(%ebp),%edx
41150a:	74 73                	je     0x41157f
41150c:	6b 43 58 4b          	imul   $0x4b,0x58(%ebx),%eax
411510:	43                   	inc    %ebx
411511:	52                   	push   %edx
411512:	69 36 2b 65 7a 6e    	imul   $0x6e7a652b,(%esi),%esi
411518:	36 78 56             	ss js  0x411571
41151b:	58                   	pop    %eax
41151c:	41                   	inc    %ecx
41151d:	64 62 33             	bound  %esi,%fs:(%ebx)
411520:	54                   	push   %esp
411521:	4f                   	dec    %edi
411522:	42                   	inc    %edx
411523:	61                   	popa
411524:	56                   	push   %esi
411525:	42                   	inc    %edx
411526:	57                   	push   %edi
411527:	4b                   	dec    %ebx
411528:	64 58                	fs pop %eax
41152a:	75 44                	jne    0x411570
41152c:	62 47 30             	bound  %eax,0x30(%edi)
41152f:	68 70 55 44 59       	push   $0x59445570
411534:	4a                   	dec    %edx
411535:	30 6f 75             	xor    %ch,0x75(%edi)
411538:	67 4a                	addr16 dec %edx
41153a:	2f                   	das
41153b:	4b                   	dec    %ebx
41153c:	46                   	inc    %esi
41153d:	72 41                	jb     0x411580
41153f:	4d                   	dec    %ebp
411540:	6c                   	insb   (%dx),%es:(%edi)
411541:	77 51                	ja     0x411594
411543:	41                   	inc    %ecx
411544:	69 73 43 65 55 34 58 	imul   $0x58345565,0x43(%ebx),%esi
41154b:	45                   	inc    %ebp
41154c:	6d                   	insl   (%dx),%es:(%edi)
41154d:	68 2b 33 47 37       	push   $0x3747332b
411552:	2f                   	das
411553:	4c                   	dec    %esp
411554:	72 54                	jb     0x4115aa
411556:	77 75                	ja     0x4115cd
411558:	4b                   	dec    %ebx
411559:	68 49 6d 51 58       	push   $0x58516d49
41155e:	78 69                	js     0x4115c9
411560:	6c                   	insb   (%dx),%es:(%edi)
411561:	55                   	push   %ebp
411562:	56                   	push   %esi
411563:	36 6e                	outsb  %ss:(%esi),(%dx)
411565:	4d                   	dec    %ebp
411566:	31 44 4d 66          	xor    %eax,0x66(%ebp,%ecx,2)
41156a:	61                   	popa
41156b:	38 78 50             	cmp    %bh,0x50(%eax)
41156e:	55                   	push   %ebp
41156f:	44                   	inc    %esp
411570:	6b 2f 30             	imul   $0x30,(%edi),%ebp
411573:	77 78                	ja     0x4115ed
411575:	45                   	inc    %ebp
411576:	45                   	inc    %ebp
411577:	56                   	push   %esi
411578:	49                   	dec    %ecx
411579:	58                   	pop    %eax
41157a:	6b 63 4c 43          	imul   $0x43,0x4c(%ebx),%esp
41157e:	33 31                	xor    (%ecx),%esi
411580:	61                   	popa
411581:	6c                   	insb   (%dx),%es:(%edi)
411582:	4d                   	dec    %ebp
411583:	57                   	push   %edi
411584:	52                   	push   %edx
411585:	42                   	inc    %edx
411586:	52                   	push   %edx
411587:	76 6c                	jbe    0x4115f5
411589:	73 35                	jae    0x4115c0
41158b:	39 6e 7a             	cmp    %ebp,0x7a(%esi)
41158e:	65 2b 67 6a          	sub    %gs:0x6a(%edi),%esp
411592:	4b                   	dec    %ebx
411593:	49                   	dec    %ecx
411594:	2f                   	das
411595:	77 79                	ja     0x411610
411597:	69 48 57 4f 6a 58 41 	imul   $0x41586a4f,0x57(%eax),%ecx
41159e:	69 52 59 30 72 67 4d 	imul   $0x4d677230,0x59(%edx),%edx
4115a5:	44                   	inc    %esp
4115a6:	44                   	inc    %esp
4115a7:	4d                   	dec    %ebp
4115a8:	79 4a                	jns    0x4115f4
4115aa:	31 59 6f             	xor    %ebx,0x6f(%ecx)
4115ad:	53                   	push   %ebx
4115ae:	73 2f                	jae    0x4115df
4115b0:	51                   	push   %ecx
4115b1:	48                   	dec    %eax
4115b2:	63 53 48             	arpl   %edx,0x48(%ebx)
4115b5:	76 57                	jbe    0x41160e
4115b7:	59                   	pop    %ecx
4115b8:	34 4f                	xor    $0x4f,%al
4115ba:	42                   	inc    %edx
4115bb:	7a 46                	jp     0x411603
4115bd:	41                   	inc    %ecx
4115be:	47                   	inc    %edi
4115bf:	5a                   	pop    %edx
4115c0:	37                   	aaa
4115c1:	47                   	inc    %edi
4115c2:	47                   	inc    %edi
4115c3:	54                   	push   %esp
4115c4:	48                   	dec    %eax
4115c5:	31 75 53             	xor    %esi,0x53(%ebp)
4115c8:	4a                   	dec    %edx
4115c9:	44                   	inc    %esp
4115ca:	36 58                	ss pop %eax
4115cc:	53                   	push   %ebx
4115cd:	37                   	aaa
4115ce:	32 67 53             	xor    0x53(%edi),%ah
4115d1:	55                   	push   %ebp
4115d2:	6b 6e 77 54          	imul   $0x54,0x77(%esi),%ebp
4115d6:	46                   	inc    %esi
4115d7:	65 4c                	gs dec %esp
4115d9:	64 59                	fs pop %ecx
4115db:	49                   	dec    %ecx
4115dc:	34 62                	xor    $0x62,%al
4115de:	63 2f                	arpl   %ebp,(%edi)
4115e0:	2b 2b                	sub    (%ebx),%ebp
4115e2:	76 62                	jbe    0x411646
4115e4:	52                   	push   %edx
4115e5:	4c                   	dec    %esp
4115e6:	36 30 6f 7a          	xor    %ch,%ss:0x7a(%edi)
4115ea:	4c                   	dec    %esp
4115eb:	54                   	push   %esp
4115ec:	34 6f                	xor    $0x6f,%al
4115ee:	6d                   	insl   (%dx),%es:(%edi)
4115ef:	42                   	inc    %edx
4115f0:	4e                   	dec    %esi
4115f1:	76 53                	jbe    0x411646
4115f3:	44                   	inc    %esp
4115f4:	73 54                	jae    0x41164a
4115f6:	72 51                	jb     0x411649
4115f8:	74 65                	je     0x41165f
4115fa:	5a                   	pop    %edx
4115fb:	36 55                	ss push %ebp
4115fd:	4e                   	dec    %esi
4115fe:	59                   	pop    %ecx
4115ff:	47                   	inc    %edi
411600:	4b                   	dec    %ebx
411601:	2f                   	das
411602:	70 4b                	jo     0x41164f
411604:	33 31                	xor    (%ecx),%esi
411606:	7a 6f                	jp     0x411677
411608:	68 57 39 49 32       	push   $0x32493957
41160d:	32 65 6f             	xor    0x6f(%ebp),%ah
411610:	41                   	inc    %ecx
411611:	43                   	inc    %ebx
411612:	4c                   	dec    %esp
411613:	78 42                	js     0x411657
411615:	6b 65 2b 32          	imul   $0x32,0x2b(%ebp),%esp
411619:	71 56                	jno    0x411671
41161b:	47                   	inc    %edi
41161c:	73 33                	jae    0x411651
41161e:	66 68 63 49          	pushw  $0x4963
411622:	56                   	push   %esi
411623:	4b                   	dec    %ebx
411624:	43                   	inc    %ebx
411625:	39 4f 68             	cmp    %ecx,0x68(%edi)
411628:	4e                   	dec    %esi
411629:	51                   	push   %ecx
41162a:	61                   	popa
41162b:	50                   	push   %eax
41162c:	53                   	push   %ebx
41162d:	75 38                	jne    0x411667
41162f:	39 34 44             	cmp    %esi,(%esp,%eax,2)
411632:	66 35 78 32          	xor    $0x3278,%ax
411636:	68 49 37 6c 58       	push   $0x586c3749
41163b:	62 34 61             	bound  %esi,(%ecx,%eiz,2)
41163e:	78 65                	js     0x4116a5
411640:	46                   	inc    %esi
411641:	72 47                	jb     0x41168a
411643:	6d                   	insl   (%dx),%es:(%edi)
411644:	4e                   	dec    %esi
411645:	7a 66                	jp     0x4116ad
411647:	6c                   	insb   (%dx),%es:(%edi)
411648:	71 61                	jno    0x4116ab
41164a:	4e                   	dec    %esi
41164b:	2f                   	das
41164c:	50                   	push   %eax
41164d:	45                   	inc    %ebp
41164e:	70 64                	jo     0x4116b4
411650:	61                   	popa
411651:	41                   	inc    %ecx
411652:	73 50                	jae    0x4116a4
411654:	48                   	dec    %eax
411655:	45                   	inc    %ebp
411656:	58                   	pop    %eax
411657:	36 68 37 6e 70 6e    	ss push $0x6e706e37
41165d:	5a                   	pop    %edx
41165e:	54                   	push   %esp
41165f:	52                   	push   %edx
411660:	4d                   	dec    %ebp
411661:	77 31                	ja     0x411694
411663:	65 2b 72 70          	sub    %gs:0x70(%edx),%esi
411667:	65 7a 36             	gs jp  0x4116a0
41166a:	76 33                	jbe    0x41169f
41166c:	55                   	push   %ebp
41166d:	38 73 4e             	cmp    %dh,0x4e(%ebx)
411670:	4d                   	dec    %ebp
411671:	31 34 70             	xor    %esi,(%eax,%esi,2)
411674:	72 75                	jb     0x4116eb
411676:	6b 36 4b             	imul   $0x4b,(%esi),%esi
411679:	33 30                	xor    (%eax),%esi
41167b:	78 57                	js     0x4116d4
41167d:	79 59                	jns    0x4116d8
41167f:	62 35 6b 72 75 76    	bound  %esi,0x7675726b
411685:	37                   	aaa
411686:	65 75 65             	gs jne 0x4116ee
411689:	77 37                	ja     0x4116c2
41168b:	57                   	push   %edi
41168c:	4f                   	dec    %edi
41168d:	39 5a 2f             	cmp    %ebx,0x2f(%edx)
411690:	53                   	push   %ebx
411691:	5a                   	pop    %edx
411692:	37                   	aaa
411693:	72 50                	jb     0x4116e5
411695:	63 30                	arpl   %esi,(%eax)
411697:	4f                   	dec    %edi
411698:	67 33 73 46          	xor    0x46(%bp,%di),%esi
41169c:	74 55                	je     0x4116f3
41169e:	6f                   	outsl  %ds:(%esi),(%dx)
41169f:	68 55 35 42 46       	push   $0x46423555
4116a4:	63 6a 44             	arpl   %ebp,0x44(%edx)
4116a7:	63 33                	arpl   %esi,(%ebx)