4194d6:	6d                   	insl   (%dx),%es:(%edi)
4194d7:	71 72                	jno    0x41954b
4194d9:	4b                   	dec    %ebx
4194da:	75 58                	jne    0x419534
4194dc:	47                   	inc    %edi
4194dd:	4f                   	dec    %edi
4194de:	6b 3d 00 23 3d 71 5a 	imul   $0x5a,0x713d2300,%edi
4194e5:	61                   	popa
4194e6:	4e                   	dec    %esi
4194e7:	39 34 6e             	cmp    %esi,(%esi,%ebp,2)
4194ea:	38 64 4d 36          	cmp    %ah,0x36(%ebp,%ecx,2)
4194ee:	74 42                	je     0x419532
4194f0:	45                   	inc    %ebp
4194f1:	66 24 71             	data16 and $0x71,%al
4194f4:	43                   	inc    %ebx
4194f5:	64 59                	fs pop %ecx
4194f7:	32 6b 62             	xor    0x62(%ebx),%ch
4194fa:	54                   	push   %esp
4194fb:	5a                   	pop    %edx
4194fc:	62 35 42 4f 57 38    	bound  %esi,0x38574f42
419502:	5a                   	pop    %edx
419503:	31 33                	xor    %esi,(%ebx)
419505:	34 24                	xor    $0x24,%al
419507:	32 74 4e 76          	xor    0x76(%esi,%ecx,2),%dh
41950b:	37                   	aaa
41950c:	45                   	inc    %ebp
41950d:	4a                   	dec    %edx
41950e:	73 3d                	jae    0x41954d
419510:	00 23                	add    %ah,(%ebx)
419512:	3d 71 74 6c 5a       	cmp    $0x5a6c7471,%eax
419517:	6e                   	outsb  %ds:(%esi),(%dx)
419518:	4c                   	dec    %esp
419519:	38 6d 68             	cmp    %ch,0x68(%ebp)
41951c:	6f                   	outsl  %ds:(%esi),(%dx)
41951d:	24 72                	and    $0x72,%al
41951f:	76 31                	jbe    0x419552
419521:	65 54                	gs push %esp
419523:	46                   	inc    %esi
419524:	7a 30                	jp     0x419556
419526:	4d                   	dec    %ebp
419527:	77 39                	ja     0x419562
419529:	55                   	push   %ebp
41952a:	59                   	pop    %ecx
41952b:	46                   	inc    %esi
41952c:	43                   	inc    %ebx
41952d:	5f                   	pop    %edi
41952e:	79 43                	jns    0x419573
419530:	61                   	popa
419531:	62 45 5a             	bound  %eax,0x5a(%ebp)
419534:	30 78 74             	xor    %bh,0x74(%eax)
419537:	56                   	push   %esi
419538:	65 50                	gs push %eax
41953a:	6e                   	outsb  %ds:(%esi),(%dx)
41953b:	36 77 52             	ss ja  0x419590
41953e:	35 61 53 48 45       	xor    $0x45485361,%eax
419543:	37                   	aaa
419544:	74 69                	je     0x4195af
419546:	33 55 66             	xor    0x66(%ebp),%edx
419549:	4b                   	dec    %ebx
41954a:	67 32 6c 37          	xor    0x37(%si),%ch
41954e:	44                   	inc    %esp
41954f:	30 5f 78             	xor    %bl,0x78(%edi)
419552:	6b 38 00             	imul   $0x0,(%eax),%edi
419555:	23 3d 71 56 53 24    	and    0x24535671,%edi
41955b:	51                   	push   %ecx
41955c:	6d                   	insl   (%dx),%es:(%edi)
41955d:	51                   	push   %ecx
41955e:	6a 76                	push   $0x76
419560:	46                   	inc    %esi
419561:	66 73 58             	data16 jae 0x4195bc
419564:	53                   	push   %ebx
419565:	71 51                	jno    0x4195b8
419567:	41                   	inc    %ecx
419568:	4b                   	dec    %ebx
419569:	47                   	inc    %edi
41956a:	53                   	push   %ebx
41956b:	6c                   	insb   (%dx),%es:(%edi)
41956c:	36 48                	ss dec %eax
41956e:	47                   	inc    %edi
41956f:	62 6b 73             	bound  %ebp,0x73(%ebx)
419572:	65 32 53 47          	xor    %gs:0x47(%ebx),%dl
419576:	30 58 43             	xor    %bl,0x43(%eax)
419579:	61                   	popa
41957a:	62 34 75 70 56 6a 74 	bound  %esi,0x746a5670(,%esi,2)
419581:	52                   	push   %edx
419582:	4a                   	dec    %edx
419583:	6b 76 68 54          	imul   $0x54,0x68(%esi),%esi
419587:	45                   	inc    %ebp
419588:	6b 24 6f 49          	imul   $0x49,(%edi,%ebp,2),%esp
41958c:	53                   	push   %ebx
41958d:	32 49 39             	xor    0x39(%ecx),%cl
419590:	5a                   	pop    %edx
419591:	6a 61                	push   $0x61
419593:	37                   	aaa
419594:	69 64 31 51 00 23 3d 	imul   $0x713d2300,0x51(%ecx,%esi,1),%esp
41959b:	71
41959c:	78 4a                	js     0x4195e8
41959e:	67 37                	addr16 aaa
4195a0:	52                   	push   %edx
4195a1:	78 54                	js     0x4195f7
4195a3:	57                   	push   %edi
4195a4:	31 76 35             	xor    %esi,0x35(%esi)
4195a7:	6d                   	insl   (%dx),%es:(%edi)
4195a8:	6e                   	outsb  %ds:(%esi),(%dx)
4195a9:	74 31                	je     0x4195dc
4195ab:	32 78 58             	xor    0x58(%eax),%bh
4195ae:	65 4a                	gs dec %edx
4195b0:	69 59 4a 76 5f 62 63 	imul   $0x63625f76,0x4a(%ecx),%ebx
4195b7:	63 74 62 74          	arpl   %esi,0x74(%edx,%eiz,2)
4195bb:	4c                   	dec    %esp
4195bc:	32 42 43             	xor    0x43(%edx),%al
4195bf:	44                   	inc    %esp
4195c0:	35 4d 6a 44 69       	xor    $0x69446a4d,%eax
4195c5:	34 35                	xor    $0x35,%al
4195c7:	48                   	dec    %eax
4195c8:	6c                   	insb   (%dx),%es:(%edi)
4195c9:	7a 36                	jp     0x419601
4195cb:	74 38                	je     0x419605
4195cd:	76 77                	jbe    0x419646
4195cf:	44                   	inc    %esp
4195d0:	4e                   	dec    %esi
4195d1:	54                   	push   %esp
4195d2:	76 31                	jbe    0x419605
4195d4:	52                   	push   %edx
4195d5:	76 37                	jbe    0x41960e
4195d7:	74 67                	je     0x419640
4195d9:	49                   	dec    %ecx
4195da:	63 74 00 23          	arpl   %esi,0x23(%eax,%eax,1)
4195de:	3d 71 70 24 5a       	cmp    $0x5a247071,%eax
4195e3:	56                   	push   %esi
4195e4:	43                   	inc    %ebx
4195e5:	31 72 39             	xor    %esi,0x39(%edx)
4195e8:	73 70                	jae    0x41965a
4195ea:	69 38 39 30 6c 24    	imul   $0x246c3039,(%eax),%edi
4195f0:	44                   	inc    %esp
4195f1:	37                   	aaa
4195f2:	49                   	dec    %ecx
4195f3:	77 45                	ja     0x41963a
4195f5:	64 33 66 61          	xor    %fs:0x61(%esi),%esp
4195f9:	6f                   	outsl  %ds:(%esi),(%dx)
4195fa:	4b                   	dec    %ebx
4195fb:	65 57                	gs push %edi
4195fd:	48                   	dec    %eax
4195fe:	76 76                	jbe    0x419676
419600:	34 32                	xor    $0x32,%al
419602:	6d                   	insl   (%dx),%es:(%edi)
419603:	56                   	push   %esi
419604:	71 38                	jno    0x41963e
419606:	77 49                	ja     0x419651
419608:	49                   	dec    %ecx
419609:	57                   	push   %edi
41960a:	4d                   	dec    %ebp
41960b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
419610:	43                   	inc    %ebx
419611:	6f                   	outsl  %ds:(%esi),(%dx)
419612:	57                   	push   %edi
419613:	48                   	dec    %eax
419614:	6c                   	insb   (%dx),%es:(%edi)
419615:	56                   	push   %esi
419616:	75 6f                	jne    0x419687
419618:	56                   	push   %esi
419619:	52                   	push   %edx
41961a:	4d                   	dec    %ebp
41961b:	6b 4f 7a 43          	imul   $0x43,0x7a(%edi),%ecx
41961f:	37                   	aaa
419620:	52                   	push   %edx
419621:	5a                   	pop    %edx
419622:	75 62                	jne    0x419686
419624:	4a                   	dec    %edx
419625:	43                   	inc    %ebx
419626:	73 6c                	jae    0x419694
419628:	6b 78 61 45          	imul   $0x45,0x61(%eax),%edi
41962c:	57                   	push   %edi
41962d:	6e                   	outsb  %ds:(%esi),(%dx)
41962e:	39 79 5a             	cmp    %edi,0x5a(%ecx)
419631:	69 49 79 64 45 43 66 	imul   $0x66434564,0x79(%ecx),%ecx
419638:	36 39 24 6b          	cmp    %esp,%ss:(%ebx,%ebp,2)
41963c:	74 6a                	je     0x4196a8
41963e:	30 49 50             	xor    %cl,0x50(%ecx)
419641:	44                   	inc    %esp
419642:	35 77 41 77 43       	xor    $0x43774177,%eax
419647:	32 48 35             	xor    0x35(%eax),%cl
41964a:	43                   	inc    %ebx
41964b:	63 38                	arpl   %edi,(%eax)
41964d:	43                   	inc    %ebx
41964e:	24 4c                	and    $0x4c,%al
419650:	00 23                	add    %ah,(%ebx)
419652:	3d 71 71 73 31       	cmp    $0x31737171,%eax
419657:	6d                   	insl   (%dx),%es:(%edi)
419658:	6f                   	outsl  %ds:(%esi),(%dx)
419659:	4f                   	dec    %edi
41965a:	24 6d                	and    $0x6d,%al
41965c:	59                   	pop    %ecx
41965d:	61                   	popa
41965e:	53                   	push   %ebx
41965f:	37                   	aaa
419660:	32 4f 58             	xor    0x58(%edi),%cl
419663:	4f                   	dec    %edi
419664:	57                   	push   %edi
419665:	65 30 5a 36          	xor    %bl,%gs:0x36(%edx)
419669:	47                   	inc    %edi
41966a:	79 63                	jns    0x4196cf
41966c:	73 6c                	jae    0x4196da
41966e:	45                   	inc    %ebp
41966f:	62 36                	bound  %esi,(%esi)
419671:	65 39 49 70          	cmp    %ecx,%gs:0x70(%ecx)
419675:	6f                   	outsl  %ds:(%esi),(%dx)
419676:	79 37                	jns    0x4196af
419678:	70 70                	jo     0x4196ea
41967a:	57                   	push   %edi
41967b:	30 4f 35             	xor    %cl,0x35(%edi)
41967e:	61                   	popa
41967f:	62 49 70             	bound  %ecx,0x70(%ecx)
419682:	30 35 61 6a 76 38    	xor    %dh,0x38766a61
419688:	64 6f                	outsl  %fs:(%esi),(%dx)
41968a:	71 64                	jno    0x4196f0
41968c:	4a                   	dec    %edx
41968d:	5a                   	pop    %edx
41968e:	48                   	dec    %eax
41968f:	6c                   	insb   (%dx),%es:(%edi)
419690:	4e                   	dec    %esi
419691:	33 63 4b             	xor    0x4b(%ebx),%esp
419694:	00 23                	add    %ah,(%ebx)
419696:	3d 71 79 45 48       	cmp    $0x48457971,%eax
41969b:	35 34 49 57 24       	xor    $0x24574934,%eax
4196a0:	66 39 66 55          	cmp    %sp,0x55(%esi)
4196a4:	4a                   	dec    %edx
4196a5:	62 37                	bound  %esi,(%edi)
4196a7:	46                   	inc    %esi
4196a8:	4f                   	dec    %edi
4196a9:	52                   	push   %edx
4196aa:	38 72 33             	cmp    %dh,0x33(%edx)
4196ad:	76 6a                	jbe    0x419719
4196af:	36 65 24 6f          	ss gs and $0x6f,%al
4196b3:	6e                   	outsb  %ds:(%esi),(%dx)
4196b4:	4c                   	dec    %esp
4196b5:	47                   	inc    %edi
4196b6:	72 70                	jb     0x419728
4196b8:	6d                   	insl   (%dx),%es:(%edi)
4196b9:	32 56 47             	xor    0x47(%esi),%dl
4196bc:	79 63                	jns    0x419721
4196be:	6a 62                	push   $0x62
4196c0:	6c                   	insb   (%dx),%es:(%edi)
4196c1:	39 54 5a 4a          	cmp    %edx,0x4a(%edx,%ebx,2)
4196c5:	45                   	inc    %ebp
4196c6:	71 6b                	jno    0x419733
4196c8:	77 74                	ja     0x41973e
4196ca:	41                   	inc    %ecx
4196cb:	34 79                	xor    $0x79,%al
4196cd:	34 62                	xor    $0x62,%al
4196cf:	4c                   	dec    %esp
4196d0:	39 45 78             	cmp    %eax,0x78(%ebp)
4196d3:	4f                   	dec    %edi
4196d4:	57                   	push   %edi
4196d5:	70 69                	jo     0x419740
4196d7:	41                   	inc    %ecx
4196d8:	00 23                	add    %ah,(%ebx)
4196da:	3d 71 75 69 24       	cmp    $0x24697571,%eax
4196df:	68 71 36 6b 61       	push   $0x616b3671
4196e4:	36 76 33             	ss jbe 0x41971a
4196e7:	56                   	push   %esi
4196e8:	59                   	pop    %ecx
4196e9:	41                   	inc    %ecx
4196ea:	37                   	aaa
4196eb:	73 43                	jae    0x419730
4196ed:	6a 70                	push   $0x70
4196ef:	4a                   	dec    %edx
4196f0:	6d                   	insl   (%dx),%es:(%edi)
4196f1:	63 6d 4e             	arpl   %ebp,0x4e(%ebp)
4196f4:	45                   	inc    %ebp
4196f5:	43                   	inc    %ebx
4196f6:	4b                   	dec    %ebx
4196f7:	45                   	inc    %ebp
4196f8:	53                   	push   %ebx
4196f9:	66 33 33             	xor    (%ebx),%si
4196fc:	44                   	inc    %esp
4196fd:	55                   	push   %ebp
4196fe:	7a 72                	jp     0x419772
419700:	6d                   	insl   (%dx),%es:(%edi)
419701:	65 53                	gs push %ebx
419703:	4f                   	dec    %edi
419704:	6d                   	insl   (%dx),%es:(%edi)
419705:	67 38 5f 45          	cmp    %bl,0x45(%bx)
419709:	5f                   	pop    %edi
41970a:	47                   	inc    %edi
41970b:	73 67                	jae    0x419774
41970d:	57                   	push   %edi
41970e:	69 37 56 4d 4d 56    	imul   $0x564d4d56,(%edi),%esi
419714:	57                   	push   %edi
419715:	55                   	push   %ebp
419716:	47                   	inc    %edi
419717:	75 4f                	jne    0x419768
419719:	35 77 48 00 23       	xor    $0x23004877,%eax
41971e:	3d 71 34 50 5f       	cmp    $0x5f503471,%eax
419723:	35 4e 59 44 48       	xor    $0x4844594e,%eax
419728:	5a                   	pop    %edx
419729:	58                   	pop    %eax
41972a:	39 4d 50             	cmp    %ecx,0x50(%ebp)
41972d:	62 44 5a 75          	bound  %eax,0x75(%edx,%ebx,2)
419731:	4e                   	dec    %esi
419732:	46                   	inc    %esi
419733:	4f                   	dec    %edi
419734:	41                   	inc    %ecx
419735:	62 52 70             	bound  %edx,0x70(%edx)
419738:	41                   	inc    %ecx
419739:	6d                   	insl   (%dx),%es:(%edi)
41973a:	4a                   	dec    %edx
41973b:	32 63 5f             	xor    0x5f(%ebx),%ah
41973e:	54                   	push   %esp
41973f:	46                   	inc    %esi
419740:	7a 38                	jp     0x41977a
419742:	4d                   	dec    %ebp
419743:	35 75 6c 68 49       	xor    $0x49686c75,%eax
419748:	46                   	inc    %esi
419749:	41                   	inc    %ecx
41974a:	70 54                	jo     0x4197a0
41974c:	52                   	push   %edx
41974d:	4e                   	dec    %esi
41974e:	66 7a 6e             	data16 jp 0x4197bf
419751:	33 5f 45             	xor    0x45(%edi),%ebx
419754:	31 5f 5f             	xor    %ebx,0x5f(%edi)
419757:	31 24 4d 56 77 38 24 	xor    %esp,0x24387756(,%ecx,2)
41975e:	57                   	push   %edi
41975f:	56                   	push   %esi
419760:	00 23                	add    %ah,(%ebx)
419762:	3d 71 65 6e 57       	cmp    $0x576e6571,%eax
419767:	69 38 67 75 71 51    	imul   $0x51717567,(%eax),%edi
41976d:	72 76                	jb     0x4197e5
41976f:	6f                   	outsl  %ds:(%esi),(%dx)
419770:	47                   	inc    %edi
419771:	42                   	inc    %edx
419772:	35 35 64 6a 6f       	xor    $0x6f6a6435,%eax
419777:	30 6b 61             	xor    %ch,0x61(%ebx)
41977a:	5f                   	pop    %edi
41977b:	38 34 34             	cmp    %dh,(%esp,%esi,1)
41977e:	79 54                	jns    0x4197d4
419780:	6d                   	insl   (%dx),%es:(%edi)
419781:	56                   	push   %esi
419782:	69 42 6e 35 5f 46 72 	imul   $0x72465f35,0x6e(%edx),%eax
419789:	32 58 36             	xor    0x36(%eax),%bl
41978c:	48                   	dec    %eax
41978d:	41                   	inc    %ecx
41978e:	63 65 4f             	arpl   %esp,0x4f(%ebp)
419791:	37                   	aaa
419792:	41                   	inc    %ecx
419793:	4a                   	dec    %edx
419794:	45                   	inc    %ebp
419795:	72 6b                	jb     0x419802
419797:	5f                   	pop    %edi
419798:	52                   	push   %edx