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
419799:	68 37 6e 66 6b       	push   $0x6b666e37
41979e:	66 71 74             	data16 jno 0x419815
4197a1:	55                   	push   %ebp
4197a2:	62 71 00             	bound  %esi,0x0(%ecx)
4197a5:	23 3d 71 52 41 43    	and    0x43415271,%edi
4197ab:	63 6b 51             	arpl   %ebp,0x51(%ebx)
4197ae:	30 65 6a             	xor    %ah,0x6a(%ebp)
4197b1:	7a 6c                	jp     0x41981f
4197b3:	4b                   	dec    %ebx
4197b4:	5a                   	pop    %edx
4197b5:	67 65 58             	addr16 gs pop %eax
4197b8:	58                   	pop    %eax
4197b9:	5f                   	pop    %edi
4197ba:	43                   	inc    %ebx
4197bb:	50                   	push   %eax
4197bc:	4a                   	dec    %edx
4197bd:	55                   	push   %ebp
4197be:	79 4b                	jns    0x41980b
4197c0:	62 6c 37 5a          	bound  %ebp,0x5a(%edi,%esi,1)
4197c4:	75 37                	jne    0x4197fd
4197c6:	51                   	push   %ecx
4197c7:	66 68 57 57          	pushw  $0x5757
4197cb:	36 65 4d             	ss gs dec %ebp
4197ce:	4d                   	dec    %ebp
4197cf:	30 33                	xor    %dh,(%ebx)
4197d1:	56                   	push   %esi
4197d2:	50                   	push   %eax
4197d3:	75 73                	jne    0x419848
4197d5:	4d                   	dec    %ebp
4197d6:	59                   	pop    %ecx
4197d7:	42                   	inc    %edx
4197d8:	38 4c 52 45          	cmp    %cl,0x45(%edx,%edx,2)
4197dc:	66 4a                	dec    %dx
4197de:	5a                   	pop    %edx
4197df:	51                   	push   %ecx
4197e0:	56                   	push   %esi
4197e1:	63 54 47 48          	arpl   %edx,0x48(%edi,%eax,2)
4197e5:	42                   	inc    %edx
4197e6:	6d                   	insl   (%dx),%es:(%edi)
4197e7:	5f                   	pop    %edi
4197e8:	00 23                	add    %ah,(%ebx)
4197ea:	3d 71 6d 76 47       	cmp    $0x47766d71,%eax
4197ef:	4a                   	dec    %edx
4197f0:	30 45 37             	xor    %al,0x37(%ebp)
4197f3:	24 58                	and    $0x58,%al
4197f5:	48                   	dec    %eax
4197f6:	69 67 53 51 41 74 48 	imul   $0x48744151,0x53(%edi),%esp
4197fd:	74 5a                	je     0x419859
4197ff:	36 7a 24             	ss jp  0x419826
419802:	6f                   	outsl  %ds:(%esi),(%dx)
419803:	6e                   	outsb  %ds:(%esi),(%dx)
419804:	32 69 41             	xor    0x41(%ecx),%ch
419807:	77 46                	ja     0x41984f
419809:	4c                   	dec    %esp
41980a:	42                   	inc    %edx
41980b:	69 46 74 72 55 52 24 	imul   $0x24525572,0x74(%esi),%eax
419812:	44                   	inc    %esp
419813:	46                   	inc    %esi
419814:	68 51 50 41 74       	push   $0x74415051
419819:	56                   	push   %esi
41981a:	49                   	dec    %ecx
41981b:	32 4c 49 67          	xor    0x67(%ecx,%ecx,2),%cl
41981f:	7a 4e                	jp     0x41986f
419821:	7a 74                	jp     0x419897
419823:	49                   	dec    %ecx
419824:	67 50                	addr16 push %eax
419826:	76 6c                	jbe    0x419894
419828:	4f                   	dec    %edi
419829:	39 4b 24             	cmp    %ecx,0x24(%ebx)
41982c:	00 23                	add    %ah,(%ebx)
41982e:	3d 71 38 4c 7a       	cmp    $0x7a4c3871,%eax
419833:	24 6f                	and    $0x6f,%al
419835:	32 31                	xor    (%ecx),%dh
419837:	61                   	popa
419838:	74 51                	je     0x41988b
41983a:	78 77                	js     0x4198b3
41983c:	30 71 55             	xor    %dh,0x55(%ecx)
41983f:	77 46                	ja     0x419887
419841:	30 37                	xor    %dh,(%edi)
419843:	75 66                	jne    0x4198ab
419845:	71 66                	jno    0x4198ad
419847:	6b 38 6a             	imul   $0x6a,(%eax),%edi
41984a:	6a 4a                	push   $0x4a
41984c:	72 73                	jb     0x4198c1
41984e:	70 4e                	jo     0x41989e
419850:	63 24 4c             	arpl   %esp,(%esp,%ecx,2)
419853:	39 45 32             	cmp    %eax,0x32(%ebp)
419856:	79 5f                	jns    0x4198b7
419858:	6b 6a 51 41          	imul   $0x41,0x51(%edx),%ebp
41985c:	24 32                	and    $0x32,%al
41985e:	47                   	inc    %edi
41985f:	51                   	push   %ecx
419860:	7a 75                	jp     0x4198d7
419862:	6a 35                	push   $0x35
419864:	42                   	inc    %edx
419865:	6d                   	insl   (%dx),%es:(%edi)
419866:	6a 44                	push   $0x44
419868:	4d                   	dec    %ebp
419869:	58                   	pop    %eax
41986a:	52                   	push   %edx
41986b:	63 64 30 6f          	arpl   %esp,0x6f(%eax,%esi,1)
41986f:	4c                   	dec    %esp
419870:	00 23                	add    %ah,(%ebx)
419872:	3d 71 67 50 51       	cmp    $0x51506771,%eax
419877:	6b 5a 33 47          	imul   $0x47,0x33(%edx),%ebx
41987b:	42                   	inc    %edx
41987c:	44                   	inc    %esp
41987d:	63 33                	arpl   %esi,(%ebx)
41987f:	37                   	aaa
419880:	31 6a 7a             	xor    %ebp,0x7a(%edx)
419883:	68 75 62 63 4e       	push   $0x4e636275
419888:	50                   	push   %eax
419889:	71 6d                	jno    0x4198f8
41988b:	78 66                	js     0x4198f3
41988d:	71 68                	jno    0x4198f7
41988f:	72 37                	jb     0x4198c8
419891:	62 37                	bound  %esi,(%edi)
419893:	38 44 4e 6d          	cmp    %al,0x6d(%esi,%ecx,2)
419897:	65 6e                	outsb  %gs:(%esi),(%dx)
419899:	6d                   	insl   (%dx),%es:(%edi)
41989a:	75 78                	jne    0x419914
41989c:	47                   	inc    %edi
41989d:	61                   	popa
41989e:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
4198a4:	68 71 33 46 58       	push   $0x58463371
4198a9:	56                   	push   %esi
4198aa:	58                   	pop    %eax
4198ab:	4c                   	dec    %esp
4198ac:	4f                   	dec    %edi
4198ad:	49                   	dec    %ecx
4198ae:	74 4e                	je     0x4198fe
4198b0:	50                   	push   %eax
4198b1:	77 44                	ja     0x4198f7
4198b3:	6c                   	insb   (%dx),%es:(%edi)
4198b4:	70 46                	jo     0x4198fc
4198b6:	6e                   	outsb  %ds:(%esi),(%dx)
4198b7:	54                   	push   %esp
4198b8:	4b                   	dec    %ebx
4198b9:	48                   	dec    %eax
4198ba:	6b 33 4a             	imul   $0x4a,(%ebx),%esi
4198bd:	6b 49 6e 61          	imul   $0x61,0x6e(%ecx),%ecx
4198c1:	4a                   	dec    %edx
4198c2:	69 69 53 45 33 75 52 	imul   $0x52753345,0x53(%ecx),%ebp
4198c9:	33 6a 74             	xor    0x74(%edx),%ebp
4198cc:	47                   	inc    %edi
4198cd:	48                   	dec    %eax
4198ce:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
4198d4:	6d                   	insl   (%dx),%es:(%edi)
4198d5:	7a 59                	jp     0x419930
4198d7:	75 5f                	jne    0x419938
4198d9:	44                   	inc    %esp
4198da:	39 66 34             	cmp    %esp,0x34(%esi)
4198dd:	64 76 55             	fs jbe 0x419935
4198e0:	50                   	push   %eax
4198e1:	61                   	popa
4198e2:	75 45                	jne    0x419929
4198e4:	61                   	popa
4198e5:	55                   	push   %ebp
4198e6:	37                   	aaa
4198e7:	7a 76                	jp     0x41995f
4198e9:	79 4e                	jns    0x419939
4198eb:	6a 43                	push   $0x43
4198ed:	79 47                	jns    0x419936
4198ef:	70 5f                	jo     0x419950
4198f1:	37                   	aaa
4198f2:	33 58 6e             	xor    0x6e(%eax),%ebx
4198f5:	35 53 66 66 72       	xor    $0x72666653,%eax
4198fa:	63 66 51             	arpl   %esp,0x51(%esi)
4198fd:	41                   	inc    %ecx
4198fe:	55                   	push   %ebp
4198ff:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
419904:	58                   	pop    %eax
419905:	6a 4e                	push   $0x4e
419907:	42                   	inc    %edx
419908:	6a 58                	push   $0x58