418638:	33 67 52             	xor    0x52(%edi),%esp
41863b:	54                   	push   %esp
41863c:	39 34 78             	cmp    %esi,(%eax,%edi,2)
41863f:	4c                   	dec    %esp
418640:	64 78 4f             	fs js  0x418692
418643:	6d                   	insl   (%dx),%es:(%edi)
418644:	34 69                	xor    $0x69,%al
418646:	4d                   	dec    %ebp
418647:	77 53                	ja     0x41869c
418649:	58                   	pop    %eax
41864a:	47                   	inc    %edi
41864b:	56                   	push   %esi
41864c:	70 79                	jo     0x4186c7
41864e:	71 76                	jno    0x4186c6
418650:	6f                   	outsl  %ds:(%esi),(%dx)
418651:	68 65 58 44 2b       	push   $0x2b445865
418656:	48                   	dec    %eax
418657:	32 64 4d 44          	xor    0x44(%ebp,%ecx,2),%ah
41865b:	6c                   	insb   (%dx),%es:(%edi)
41865c:	47                   	inc    %edi
41865d:	30 69 67             	xor    %ch,0x67(%ecx)
418660:	38 68 42             	cmp    %ch,0x42(%eax)
418663:	37                   	aaa
418664:	4f                   	dec    %edi
418665:	64 76 49             	fs jbe 0x4186b1
418668:	58                   	pop    %eax
418669:	4f                   	dec    %edi
41866a:	6b 63 31 72          	imul   $0x72,0x31(%ebx),%esp
41866e:	44                   	inc    %esp
41866f:	4d                   	dec    %ebp
418670:	62 59 42             	bound  %ebx,0x42(%ecx)
418673:	6e                   	outsb  %ds:(%esi),(%dx)
418674:	6a 52                	push   $0x52
418676:	68 7a 63 57 38       	push   $0x3857637a
41867b:	78 4f                	js     0x4186cc
41867d:	4b                   	dec    %ebx
41867e:	62 6e 6a             	bound  %ebp,0x6a(%esi)
418681:	54                   	push   %esp
418682:	36 46                	ss inc %esi
418684:	69 5a 53 67 62 30 34 	imul   $0x34306267,0x53(%edx),%ebx
41868b:	66 6d                	insw   (%dx),%es:(%edi)
41868d:	56                   	push   %esi
41868e:	36 77 4c             	ss ja  0x4186dd
418691:	33 67 6d             	xor    0x6d(%edi),%esp
418694:	41                   	inc    %ecx
418695:	6f                   	outsl  %ds:(%esi),(%dx)
418696:	4f                   	dec    %edi
418697:	6b 35 59 78 61 6c 38 	imul   $0x38,0x6c617859,%esi
41869e:	72 63                	jb     0x418703
4186a0:	45                   	inc    %ebp
4186a1:	6d                   	insl   (%dx),%es:(%edi)
4186a2:	31 39                	xor    %edi,(%ecx)
4186a4:	62 4a 50             	bound  %ecx,0x50(%edx)
4186a7:	32 76 76             	xor    0x76(%esi),%dh
4186aa:	57                   	push   %edi
4186ab:	69 77 72 37 38 70 44 	imul   $0x44703837,0x72(%edi),%esi
4186b2:	4f                   	dec    %edi
4186b3:	2b 49 32             	sub    0x32(%ecx),%ecx
4186b6:	63 56 6f             	arpl   %edx,0x6f(%esi)
4186b9:	7a 57                	jp     0x418712
4186bb:	51                   	push   %ecx
4186bc:	71 63                	jno    0x418721
4186be:	76 6e                	jbe    0x41872e
4186c0:	6d                   	insl   (%dx),%es:(%edi)
4186c1:	6f                   	outsl  %ds:(%esi),(%dx)
4186c2:	6a 57                	push   $0x57
4186c4:	62 4b 4c             	bound  %ecx,0x4c(%ebx)
4186c7:	72 61                	jb     0x41872a
4186c9:	63 5a 53             	arpl   %ebx,0x53(%edx)
4186cc:	79 38                	jns    0x418706
4186ce:	55                   	push   %ebp
4186cf:	31 50 78             	xor    %edx,0x78(%eax)
4186d2:	37                   	aaa
4186d3:	7a 44                	jp     0x418719
4186d5:	67 6b 57 6f 30       	imul   $0x30,0x6f(%bx),%edx
4186da:	51                   	push   %ecx
4186db:	77 59                	ja     0x418736
4186dd:	59                   	pop    %ecx
4186de:	6b 72 6e 6c          	imul   $0x6c,0x6e(%edx),%esi
4186e2:	50                   	push   %eax
4186e3:	56                   	push   %esi
4186e4:	46                   	inc    %esi
4186e5:	30 63 53             	xor    %ah,0x53(%ebx)
4186e8:	68 55 62 47 76       	push   $0x76476255
4186ed:	72 50                	jb     0x41873f
4186ef:	68 58 42 5a 39       	push   $0x395a4258
4186f4:	33 57 4f             	xor    0x4f(%edi),%edx
4186f7:	37                   	aaa
4186f8:	72 48                	jb     0x418742
4186fa:	53                   	push   %ebx
4186fb:	37                   	aaa
4186fc:	55                   	push   %ebp
4186fd:	45                   	inc    %ebp
4186fe:	70 73                	jo     0x418773
418700:	64 73 30             	fs jae 0x418733
418703:	49                   	dec    %ecx
418704:	37                   	aaa
418705:	4a                   	dec    %edx
418706:	59                   	pop    %ecx
418707:	77 6b                	ja     0x418774
418709:	68 53 51 42 55       	push   $0x55425153
41870e:	79 50                	jns    0x418760
418710:	43                   	inc    %ebx
418711:	65 37                	gs aaa
418713:	70 58                	jo     0x41876d
418715:	4e                   	dec    %esi
418716:	7a 6d                	jp     0x418785
418718:	5a                   	pop    %edx
418719:	74 75                	je     0x418790
41871b:	56                   	push   %esi
41871c:	57                   	push   %edi
41871d:	53                   	push   %ebx
41871e:	32 34 73             	xor    (%ebx,%esi,2),%dh
418721:	33 39                	xor    (%ecx),%edi
418723:	6d                   	insl   (%dx),%es:(%edi)
418724:	63 46 6c             	arpl   %eax,0x6c(%esi)
418727:	4b                   	dec    %ebx
418728:	39 49 76             	cmp    %ecx,0x76(%ecx)
41872b:	66 50                	push   %ax
41872d:	48                   	dec    %eax
41872e:	65 54                	gs push %esp
418730:	43                   	inc    %ebx
418731:	75 5a                	jne    0x41878d
418733:	54                   	push   %esp
418734:	4a                   	dec    %edx
418735:	35 6c 46 73 47       	xor    $0x4773466c,%eax
41873a:	4a                   	dec    %edx
41873b:	68 35 54 2b 4b       	push   $0x4b2b5435
418740:	4f                   	dec    %edi
418741:	4a                   	dec    %edx
418742:	6b 44 2b 37 30       	imul   $0x30,0x37(%ebx,%ebp,1),%eax
418747:	56                   	push   %esi
418748:	6f                   	outsl  %ds:(%esi),(%dx)
418749:	6e                   	outsb  %ds:(%esi),(%dx)
41874a:	35 46 57 39 32       	xor    $0x32395746,%eax
41874f:	35 51 76 70 42       	xor    $0x42707651,%eax
418754:	4e                   	dec    %esi
418755:	33 33                	xor    (%ebx),%esi
418757:	70 2b                	jo     0x418784
418759:	56                   	push   %esi
41875a:	77 4c                	ja     0x4187a8
41875c:	51                   	push   %ecx
41875d:	6d                   	insl   (%dx),%es:(%edi)
41875e:	32 6f 4b             	xor    0x4b(%edi),%ch
418761:	57                   	push   %edi
418762:	78 67                	js     0x4187cb
418764:	48                   	dec    %eax
418765:	4e                   	dec    %esi
418766:	6d                   	insl   (%dx),%es:(%edi)
418767:	6f                   	outsl  %ds:(%esi),(%dx)
418768:	6e                   	outsb  %ds:(%esi),(%dx)
418769:	37                   	aaa
41876a:	6a 50                	push   $0x50
41876c:	62 48 78             	bound  %ecx,0x78(%eax)
41876f:	35 5a 59 46 41       	xor    $0x4146595a,%eax
418774:	31 54 33 68          	xor    %edx,0x68(%ebx,%esi,1)
418778:	44                   	inc    %esp
418779:	79 39                	jns    0x4187b4
41877b:	45                   	inc    %ebp
41877c:	71 6d                	jno    0x4187eb
41877e:	71 68                	jno    0x4187e8
418780:	75 6d                	jne    0x4187ef
418782:	4f                   	dec    %edi
418783:	43                   	inc    %ebx
418784:	54                   	push   %esp
418785:	33 56 6a             	xor    0x6a(%esi),%edx
418788:	64 2b 74 59 57       	sub    %fs:0x57(%ecx,%ebx,2),%esi
41878d:	66 59                	pop    %cx
41878f:	36 72 6d             	ss jb  0x4187ff
418792:	64 61                	fs popa
418794:	53                   	push   %ebx
418795:	34 6c                	xor    $0x6c,%al
418797:	75 61                	jne    0x4187fa
418799:	48                   	dec    %eax
41879a:	4a                   	dec    %edx
41879b:	38 39                	cmp    %bh,(%ecx)
41879d:	32 6e 56             	xor    0x56(%esi),%ch
4187a0:	61                   	popa
4187a1:	6f                   	outsl  %ds:(%esi),(%dx)
4187a2:	50                   	push   %eax
4187a3:	36 4b                	ss dec %ebx
4187a5:	6f                   	outsl  %ds:(%esi),(%dx)
4187a6:	51                   	push   %ecx
4187a7:	55                   	push   %ebp
4187a8:	4b                   	dec    %ebx
4187a9:	72 69                	jb     0x418814
4187ab:	6f                   	outsl  %ds:(%esi),(%dx)
4187ac:	2b 44 37 67          	sub    0x67(%edi,%esi,1),%eax
4187b0:	76 56                	jbe    0x418808
4187b2:	61                   	popa
4187b3:	4f                   	dec    %edi
4187b4:	45                   	inc    %ebp
4187b5:	35 66 77 37 52       	xor    $0x52377766,%eax
4187ba:	70 71                	jo     0x41882d
4187bc:	37                   	aaa
4187bd:	37                   	aaa
4187be:	4e                   	dec    %esi
4187bf:	63 41 4e             	arpl   %eax,0x4e(%ecx)
4187c2:	47                   	inc    %edi
4187c3:	6d                   	insl   (%dx),%es:(%edi)
4187c4:	39 66 76             	cmp    %esp,0x76(%esi)
4187c7:	64 4e                	fs dec %esi
4187c9:	52                   	push   %edx
4187ca:	38 6e 61             	cmp    %ch,0x61(%esi)
4187cd:	4a                   	dec    %edx
4187ce:	4e                   	dec    %esi
4187cf:	45                   	inc    %ebp
4187d0:	4f                   	dec    %edi
4187d1:	31 4b 31             	xor    %ecx,0x31(%ebx)
4187d4:	5a                   	pop    %edx
4187d5:	73 74                	jae    0x41884b
4187d7:	59                   	pop    %ecx
4187d8:	32 46 52             	xor    0x52(%esi),%al
4187db:	53                   	push   %ebx
4187dc:	77 2f                	ja     0x41880d
4187de:	4c                   	dec    %esp
4187df:	62 45 4e             	bound  %eax,0x4e(%ebp)
4187e2:	6f                   	outsl  %ds:(%esi),(%dx)
4187e3:	45                   	inc    %ebp
4187e4:	67 31 61 78          	xor    %esp,0x78(%bx,%di)
4187e8:	74 53                	je     0x41883d
4187ea:	7a 6e                	jp     0x41885a
4187ec:	6f                   	outsl  %ds:(%esi),(%dx)
4187ed:	73 46                	jae    0x418835
4187ef:	57                   	push   %edi
4187f0:	56                   	push   %esi
4187f1:	35 47 4e 72 61       	xor    $0x61724e47,%eax
4187f6:	36 52                	ss push %edx
4187f8:	4f                   	dec    %edi
4187f9:	49                   	dec    %ecx
4187fa:	2b 38                	sub    (%eax),%edi
4187fc:	4c                   	dec    %esp
4187fd:	47                   	inc    %edi
4187fe:	63 30                	arpl   %esi,(%eax)
418800:	37                   	aaa
418801:	56                   	push   %esi
418802:	75 36                	jne    0x41883a
418804:	4d                   	dec    %ebp
418805:	51                   	push   %ecx
418806:	72 6a                	jb     0x418872
418808:	42                   	inc    %edx
418809:	59                   	pop    %ecx
41880a:	4e                   	dec    %esi
41880b:	74 4d                	je     0x41885a
41880d:	77 4d                	ja     0x41885c
41880f:	74 76                	je     0x418887
418811:	63 64 36 48          	arpl   %esp,0x48(%esi,%esi,1)
418815:	61                   	popa
418816:	4c                   	dec    %esp
418817:	76 75                	jbe    0x41888e
418819:	4d                   	dec    %ebp
41881a:	4a                   	dec    %edx
41881b:	33 56 48             	xor    0x48(%esi),%edx
41881e:	76 57                	jbe    0x418877
418820:	50                   	push   %eax
418821:	36 2b 43 52          	sub    %ss:0x52(%ebx),%eax
418825:	53                   	push   %ebx
418826:	76 62                	jbe    0x41888a
418828:	4e                   	dec    %esi
418829:	34 4e                	xor    $0x4e,%al
41882b:	5a                   	pop    %edx
41882c:	50                   	push   %eax
41882d:	74 63                	je     0x418892
41882f:	6d                   	insl   (%dx),%es:(%edi)
418830:	71 75                	jno    0x4188a7
418832:	70 5a                	jo     0x41888e
418834:	72 7a                	jb     0x4188b0
418836:	4c                   	dec    %esp
418837:	44                   	inc    %esp
418838:	37                   	aaa
418839:	2b 78 77             	sub    0x77(%eax),%edi
41883c:	70 55                	jo     0x418893
41883e:	37                   	aaa
41883f:	30 43 54             	xor    %al,0x54(%ebx)
418842:	39 79 4a             	cmp    %edi,0x4a(%ecx)
418845:	72 5a                	jb     0x4188a1
418847:	74 58                	je     0x4188a1
418849:	6b 6b 36 57          	imul   $0x57,0x36(%ebx),%ebp
41884d:	32 68 4a             	xor    0x4a(%eax),%ch
418850:	37                   	aaa
418851:	6c                   	insb   (%dx),%es:(%edi)
418852:	57                   	push   %edi
418853:	36 6b 32 35          	imul   $0x35,%ss:(%edx),%esi
418857:	65 47                	gs inc %edi
418859:	71 74                	jno    0x4188cf
41885b:	4c                   	dec    %esp
41885c:	6d                   	insl   (%dx),%es:(%edi)
41885d:	62 75 45             	bound  %esi,0x45(%ebp)
418860:	6f                   	outsl  %ds:(%esi),(%dx)
418861:	53                   	push   %ebx
418862:	46                   	inc    %esi
418863:	43                   	inc    %ebx
418864:	37                   	aaa
418865:	43                   	inc    %ebx
418866:	33 4a 62             	xor    0x62(%edx),%ecx
418869:	31 71 4c             	xor    %esi,0x4c(%ecx)
41886c:	35 2f 32 31 50       	xor    $0x5031322f,%eax
418871:	5a                   	pop    %edx
418872:	51                   	push   %ecx
418873:	53                   	push   %ebx
418874:	6e                   	outsb  %ds:(%esi),(%dx)
418875:	55                   	push   %ebp
418876:	67 6d                	insl   (%dx),%es:(%di)
418878:	6f                   	outsl  %ds:(%esi),(%dx)
418879:	70 51                	jo     0x4188cc
41887b:	70 39                	jo     0x4188b6
41887d:	6d                   	insl   (%dx),%es:(%edi)
41887e:	58                   	pop    %eax
41887f:	36 6a 43             	ss push $0x43
418882:	66 4a                	dec    %dx
418884:	7a 72                	jp     0x4188f8
418886:	55                   	push   %ebp
418887:	4a                   	dec    %edx
418888:	35 45 42 66 58       	xor    $0x58664245,%eax
41888d:	52                   	push   %edx
41888e:	67 72 5a             	addr16 jb 0x4188eb
418891:	69 37 41 4d 78 78    	imul   $0x78784d41,(%edi),%esi
418897:	58                   	pop    %eax
418898:	6a 54                	push   $0x54
41889a:	79 50                	jns    0x4188ec
41889c:	4e                   	dec    %esi
41889d:	46                   	inc    %esi
41889e:	64 30 49 37          	xor    %cl,%fs:0x37(%ecx)
4188a2:	72 33                	jb     0x4188d7
4188a4:	55                   	push   %ebp
4188a5:	53                   	push   %ebx
4188a6:	42                   	inc    %edx
4188a7:	58                   	pop    %eax
4188a8:	63 42 77             	arpl   %eax,0x77(%edx)
4188ab:	70 63                	jo     0x418910
4188ad:	70 56                	jo     0x418905
4188af:	79 4f                	jns    0x418900
4188b1:	35 4c 45 4b 55       	xor    $0x554b454c,%eax
4188b6:	33 36                	xor    (%esi),%esi
4188b8:	47                   	inc    %edi
4188b9:	54                   	push   %esp
4188ba:	66 34 6d             	data16 xor $0x6d,%al
4188bd:	76 57                	jbe    0x418916
4188bf:	35 72 77 6f 75       	xor    $0x756f7772,%eax
4188c4:	67 4a                	addr16 dec %edx
4188c6:	6a 61                	push   $0x61
4188c8:	4f                   	dec    %edi
4188c9:	6f                   	outsl  %ds:(%esi),(%dx)
4188ca:	65 55                	gs push %ebp
4188cc:	59                   	pop    %ecx
4188cd:	42                   	inc    %edx
4188ce:	50                   	push   %eax
4188cf:	44                   	inc    %esp
4188d0:	46                   	inc    %esi
4188d1:	7a 4c                	jp     0x41891f