4195da:	42                   	inc    %edx
4195db:	59                   	pop    %ecx
4195dc:	6f                   	outsl  %ds:(%esi),(%dx)
4195dd:	45                   	inc    %ebp
4195de:	52                   	push   %edx
4195df:	39 47 45             	cmp    %eax,0x45(%edi)
4195e2:	57                   	push   %edi
4195e3:	76 30                	jbe    0x419615
4195e5:	6c                   	insb   (%dx),%es:(%edi)
4195e6:	5a                   	pop    %edx
4195e7:	30 69 72             	xor    %ch,0x72(%ecx)
4195ea:	6e                   	outsb  %ds:(%esi),(%dx)
4195eb:	4e                   	dec    %esi
4195ec:	49                   	dec    %ecx
4195ed:	6d                   	insl   (%dx),%es:(%edi)
4195ee:	41                   	inc    %ecx
4195ef:	59                   	pop    %ecx
4195f0:	4c                   	dec    %esp
4195f1:	30 67 70             	xor    %ah,0x70(%edi)
4195f4:	68 58 46 47 50       	push   $0x50474658
4195f9:	45                   	inc    %ebp
4195fa:	35 42 71 52 76       	xor    $0x76527142,%eax
4195ff:	62 67 48             	bound  %esp,0x48(%edi)
419602:	4d                   	dec    %ebp
419603:	71 69                	jno    0x41966e
419605:	50                   	push   %eax
419606:	35 6b 31 44 4d       	xor    $0x4d44316b,%eax
41960b:	6a 4e                	push   $0x4e
41960d:	4f                   	dec    %edi
41960e:	51                   	push   %ecx
41960f:	47                   	inc    %edi
419610:	52                   	push   %edx
419611:	59                   	pop    %ecx
419612:	74 68                	je     0x41967c
419614:	6f                   	outsl  %ds:(%esi),(%dx)
419615:	67 4f                	addr16 dec %edi
419617:	32 38                	xor    (%eax),%bh
419619:	45                   	inc    %ebp
41961a:	54                   	push   %esp
41961b:	47                   	inc    %edi
41961c:	58                   	pop    %eax
41961d:	54                   	push   %esp
41961e:	4e                   	dec    %esi
41961f:	4d                   	dec    %ebp
419620:	34 42                	xor    $0x42,%al
419622:	51                   	push   %ecx
419623:	33 4b 6e             	xor    0x6e(%ebx),%ecx
419626:	32 32                	xor    (%edx),%dh
419628:	33 32                	xor    (%edx),%esi
41962a:	49                   	dec    %ecx
41962b:	41                   	inc    %ecx
41962c:	71 33                	jno    0x419661
41962e:	4b                   	dec    %ebx
41962f:	4f                   	dec    %edi
419630:	44                   	inc    %esp
419631:	42                   	inc    %edx
419632:	47                   	inc    %edi
419633:	30 33                	xor    %dh,(%ebx)
419635:	55                   	push   %ebp
419636:	4f                   	dec    %edi
419637:	76 6b                	jbe    0x4196a4
419639:	37                   	aaa
41963a:	5a                   	pop    %edx
41963b:	67 6b 6d 62 62       	imul   $0x62,0x62(%di),%ebp
419640:	35 65 56 73 61       	xor    $0x61735665,%eax
419645:	35 54 57 4d 6f       	xor    $0x6f4d5754,%eax
41964a:	76 69                	jbe    0x4196b5
41964c:	4e                   	dec    %esi
41964d:	68 35 6a 6e 78       	push   $0x786e6a35
419652:	49                   	dec    %ecx
419653:	54                   	push   %esp
419654:	75 67                	jne    0x4196bd
419656:	32 63 2f             	xor    0x2f(%ebx),%ah
419659:	62 6f 78             	bound  %ebp,0x78(%edi)
41965c:	6f                   	outsl  %ds:(%esi),(%dx)
41965d:	2b 78 37             	sub    0x37(%eax),%edi
419660:	54                   	push   %esp
419661:	55                   	push   %ebp
419662:	66 6a 35             	pushw  $0x35
419665:	74 48                	je     0x4196af
419667:	68 45 31 73 63       	push   $0x63733145
41966c:	56                   	push   %esi
41966d:	38 48 33             	cmp    %cl,0x33(%eax)
419670:	37                   	aaa
419671:	5a                   	pop    %edx
419672:	55                   	push   %ebp
419673:	7a 61                	jp     0x4196d6
419675:	65 69 6a 44 74 47 74 	imul   $0x6d744774,%gs:0x44(%edx),%ebp
41967c:	6d
41967d:	48                   	dec    %eax
41967e:	45                   	inc    %ebp
41967f:	6b 56 54 71          	imul   $0x71,0x54(%esi),%edx
419683:	46                   	inc    %esi
419684:	52                   	push   %edx
419685:	2b 45 6d             	sub    0x6d(%ebp),%eax
419688:	4c                   	dec    %esp
419689:	6b 51 34 31          	imul   $0x31,0x34(%ecx),%edx
41968d:	54                   	push   %esp
41968e:	51                   	push   %ecx
41968f:	7a 56                	jp     0x4196e7
419691:	49                   	dec    %ecx
419692:	36 68 69 46 70 50    	ss push $0x50704669
419698:	76 6a                	jbe    0x419704
41969a:	58                   	pop    %eax
41969b:	54                   	push   %esp
41969c:	6b 48 7a 35          	imul   $0x35,0x7a(%eax),%ecx
4196a0:	37                   	aaa
4196a1:	66 44                	inc    %sp
4196a3:	37                   	aaa
4196a4:	6d                   	insl   (%dx),%es:(%edi)
4196a5:	75 4a                	jne    0x4196f1
4196a7:	42                   	inc    %edx
4196a8:	46                   	inc    %esi
4196a9:	6c                   	insb   (%dx),%es:(%edi)
4196aa:	75 58                	jne    0x419704
4196ac:	48                   	dec    %eax
4196ad:	55                   	push   %ebp
4196ae:	49                   	dec    %ecx
4196af:	70 43                	jo     0x4196f4
4196b1:	70 39                	jo     0x4196ec
4196b3:	66 59                	pop    %cx
4196b5:	79 47                	jns    0x4196fe
4196b7:	73 51                	jae    0x41970a
4196b9:	48                   	dec    %eax
4196ba:	2f                   	das
4196bb:	48                   	dec    %eax
4196bc:	56                   	push   %esi
4196bd:	6b 58 64 57          	imul   $0x57,0x64(%eax),%ebx
4196c1:	46                   	inc    %esi
4196c2:	6f                   	outsl  %ds:(%esi),(%dx)
4196c3:	53                   	push   %ebx
4196c4:	4c                   	dec    %esp
4196c5:	49                   	dec    %ecx
4196c6:	5a                   	pop    %edx
4196c7:	74 67                	je     0x419730
4196c9:	64 56                	fs push %esi
4196cb:	30 67 2b             	xor    %ah,0x2b(%edi)
4196ce:	6b 34 37 78          	imul   $0x78,(%edi,%esi,1),%esi
4196d2:	53                   	push   %ebx
4196d3:	49                   	dec    %ecx
4196d4:	51                   	push   %ecx
4196d5:	69 7a 4e 31 58 4d 71 	imul   $0x714d5831,0x4e(%edx),%edi
4196dc:	67 61                	addr16 popa
4196de:	4e                   	dec    %esi
4196df:	33 70 45             	xor    0x45(%eax),%esi
4196e2:	59                   	pop    %ecx
4196e3:	65 78 6a             	gs js  0x419750
4196e6:	37                   	aaa
4196e7:	6c                   	insb   (%dx),%es:(%edi)
4196e8:	31 72 2f             	xor    %esi,0x2f(%edx)
4196eb:	66 6a 37             	pushw  $0x37
4196ee:	32 4f 6b             	xor    0x6b(%edi),%cl
4196f1:	33 39                	xor    (%ecx),%edi
4196f3:	4b                   	dec    %ebx
4196f4:	79 4c                	jns    0x419742
4196f6:	61                   	popa
4196f7:	6e                   	outsb  %ds:(%esi),(%dx)
4196f8:	61                   	popa
4196f9:	2f                   	das
4196fa:	37                   	aaa
4196fb:	6a 43                	push   $0x43
4196fd:	43                   	inc    %ebx
4196fe:	7a 54                	jp     0x419754
419700:	6b 4b 47 54          	imul   $0x54,0x47(%ebx),%ecx
419704:	75 61                	jne    0x419767
419706:	6a 32                	push   $0x32
419708:	4f                   	dec    %edi
419709:	64 79 68             	fs jns 0x419774
41970c:	4c                   	dec    %esp
41970d:	78 73                	js     0x419782
41970f:	55                   	push   %ebp
419710:	30 4d 4d             	xor    %cl,0x4d(%ebp)
419713:	5a                   	pop    %edx
419714:	53                   	push   %ebx
419715:	2b 35 39 51 4e 66    	sub    0x664e5139,%esi
41971b:	7a 6c                	jp     0x419789
41971d:	55                   	push   %ebp
41971e:	79 4b                	jns    0x41976b
419720:	59                   	pop    %ecx
419721:	4c                   	dec    %esp
419722:	2f                   	das
419723:	77 45                	ja     0x41976a
419725:	45                   	inc    %ebp
419726:	69 71 41 68 64 35 75 	imul   $0x75356468,0x41(%ecx),%esi
41972d:	4e                   	dec    %esi
41972e:	56                   	push   %esi
41972f:	43                   	inc    %ebx
419730:	63 6c 48 69          	arpl   %ebp,0x69(%eax,%ecx,2)
419734:	49                   	dec    %ecx
419735:	48                   	dec    %eax
419736:	75 59                	jne    0x419791
419738:	76 77                	jbe    0x4197b1
41973a:	56                   	push   %esi
41973b:	50                   	push   %eax
41973c:	59                   	pop    %ecx
41973d:	33 74 43 4b          	xor    0x4b(%ebx,%eax,2),%esi
419741:	55                   	push   %ebp
419742:	33 49 47             	xor    0x47(%ecx),%ecx
419745:	53                   	push   %ebx
419746:	44                   	inc    %esp
419747:	75 67                	jne    0x4197b0
419749:	55                   	push   %ebp
41974a:	74 79                	je     0x4197c5
41974c:	6e                   	outsb  %ds:(%esi),(%dx)
41974d:	69 48 34 57 63 43 36 	imul   $0x36436357,0x34(%eax),%ecx
419754:	6f                   	outsl  %ds:(%esi),(%dx)
419755:	55                   	push   %ebp
419756:	56                   	push   %esi
419757:	41                   	inc    %ecx
419758:	6c                   	insb   (%dx),%es:(%edi)
419759:	4d                   	dec    %ebp
41975a:	74 37                	je     0x419793
41975c:	30 6c 37 36          	xor    %ch,0x36(%edi,%esi,1)
419760:	6d                   	insl   (%dx),%es:(%edi)
419761:	50                   	push   %eax
419762:	50                   	push   %eax
419763:	34 42                	xor    $0x42,%al
419765:	56                   	push   %esi
419766:	33 6f 4a             	xor    0x4a(%edi),%ebp
419769:	6f                   	outsl  %ds:(%esi),(%dx)
41976a:	43                   	inc    %ebx
41976b:	6a 72                	push   $0x72
41976d:	4e                   	dec    %esi
41976e:	67 75 71             	addr16 jne 0x4197e2
419771:	76 4a                	jbe    0x4197bd
419773:	4c                   	dec    %esp
419774:	59                   	pop    %ecx
419775:	52                   	push   %edx
419776:	4f                   	dec    %edi
419777:	2f                   	das
419778:	33 4e 53             	xor    0x53(%esi),%ecx
41977b:	45                   	inc    %ebp
41977c:	44                   	inc    %esp
41977d:	4f                   	dec    %edi
41977e:	4a                   	dec    %edx
41977f:	6e                   	outsb  %ds:(%esi),(%dx)
419780:	4a                   	dec    %edx
419781:	78 73                	js     0x4197f6
419783:	5a                   	pop    %edx
419784:	74 56                	je     0x4197dc
419786:	63 6a 59             	arpl   %ebp,0x59(%edx)
419789:	74 34                	je     0x4197bf
41978b:	69 72 77 35 65 59 2f 	imul   $0x2f596535,0x77(%edx),%esi
419792:	4a                   	dec    %edx
419793:	4d                   	dec    %ebp
419794:	50                   	push   %eax
419795:	72 2b                	jb     0x4197c2
419797:	47                   	inc    %edi
419798:	65 32 65 54          	xor    %gs:0x54(%ebp),%ah
41979c:	53                   	push   %ebx
41979d:	53                   	push   %ebx
41979e:	44                   	inc    %esp
41979f:	77 47                	ja     0x4197e8
4197a1:	4d                   	dec    %ebp
4197a2:	6f                   	outsl  %ds:(%esi),(%dx)
4197a3:	4b                   	dec    %ebx
4197a4:	47                   	inc    %edi
4197a5:	44                   	inc    %esp
4197a6:	4b                   	dec    %ebx
4197a7:	45                   	inc    %ebp
4197a8:	76 44                	jbe    0x4197ee
4197aa:	64 46                	fs inc %esi
4197ac:	4b                   	dec    %ebx
4197ad:	6f                   	outsl  %ds:(%esi),(%dx)
4197ae:	78 35                	js     0x4197e5
4197b0:	34 69                	xor    $0x69,%al
4197b2:	56                   	push   %esi
4197b3:	2f                   	das
4197b4:	39 4c 4b 62          	cmp    %ecx,0x62(%ebx,%ecx,2)
4197b8:	54                   	push   %esp
4197b9:	43                   	inc    %ebx
4197ba:	49                   	dec    %ecx
4197bb:	4b                   	dec    %ebx
4197bc:	4f                   	dec    %edi
4197bd:	44                   	inc    %esp
4197be:	58                   	pop    %eax
4197bf:	6e                   	outsb  %ds:(%esi),(%dx)
4197c0:	48                   	dec    %eax
4197c1:	52                   	push   %edx
4197c2:	48                   	dec    %eax
4197c3:	52                   	push   %edx
4197c4:	41                   	inc    %ecx
4197c5:	4a                   	dec    %edx
4197c6:	42                   	inc    %edx
4197c7:	77 46                	ja     0x41980f
4197c9:	76 31                	jbe    0x4197fc
4197cb:	30 6a 78             	xor    %ch,0x78(%edx)
4197ce:	4d                   	dec    %ebp
4197cf:	32 2b                	xor    (%ebx),%ch
4197d1:	37                   	aaa
4197d2:	71 53                	jno    0x419827
4197d4:	4a                   	dec    %edx
4197d5:	58                   	pop    %eax
4197d6:	71 49                	jno    0x419821
4197d8:	2f                   	das
4197d9:	52                   	push   %edx
4197da:	33 52 5a             	xor    0x5a(%edx),%edx
4197dd:	42                   	inc    %edx
4197de:	4d                   	dec    %ebp
4197df:	6c                   	insb   (%dx),%es:(%edi)
4197e0:	41                   	inc    %ecx
4197e1:	46                   	inc    %esi
4197e2:	35 4a 6a 44 36       	xor    $0x36446a4a,%eax
4197e7:	48                   	dec    %eax
4197e8:	72 39                	jb     0x419823
4197ea:	55                   	push   %ebp
4197eb:	5a                   	pop    %edx
4197ec:	69 67 50 70 67 54 62 	imul   $0x62546770,0x50(%edi),%esp
4197f3:	62 73 38             	bound  %esi,0x38(%ebx)
4197f6:	63 76 66             	arpl   %esi,0x66(%esi)
4197f9:	34 59                	xor    $0x59,%al
4197fb:	31 6f 39             	xor    %ebp,0x39(%edi)
4197fe:	79 55                	jns    0x419855
419800:	6f                   	outsl  %ds:(%esi),(%dx)
419801:	51                   	push   %ecx
419802:	31 34 59             	xor    %esi,(%ecx,%ebx,2)
419805:	7a 58                	jp     0x41985f
419807:	4a                   	dec    %edx
419808:	33 54 4c 4f          	xor    0x4f(%esp,%ecx,2),%edx
41980c:	65 71 59             	gs jno 0x419868
41980f:	6e                   	outsb  %ds:(%esi),(%dx)
419810:	4c                   	dec    %esp
419811:	48                   	dec    %eax
419812:	58                   	pop    %eax
419813:	52                   	push   %edx
419814:	55                   	push   %ebp
419815:	6d                   	insl   (%dx),%es:(%edi)
419816:	58                   	pop    %eax
419817:	42                   	inc    %edx
419818:	6c                   	insb   (%dx),%es:(%edi)
419819:	6c                   	insb   (%dx),%es:(%edi)
41981a:	58                   	pop    %eax
41981b:	48                   	dec    %eax
41981c:	59                   	pop    %ecx
41981d:	6d                   	insl   (%dx),%es:(%edi)
41981e:	37                   	aaa
41981f:	62 70 4b             	bound  %esi,0x4b(%eax)
419822:	49                   	dec    %ecx
419823:	77 2b                	ja     0x419850
419825:	4d                   	dec    %ebp
419826:	34 34                	xor    $0x34,%al
419828:	51                   	push   %ecx
419829:	75 5a                	jne    0x419885
41982b:	55                   	push   %ebp
41982c:	53                   	push   %ebx
41982d:	62 59 54             	bound  %ebx,0x54(%ecx)
419830:	69 44 54 57 41 39 4d 	imul   $0x334d3941,0x57(%esp,%edx,2),%eax
419837:	33
419838:	51                   	push   %ecx
419839:	6a 43                	push   $0x43