4316a5:	77 45                	ja     0x4316ec
4316a7:	78 5a                	js     0x431703
4316a9:	32 67 73             	xor    0x73(%edi),%ah
4316ac:	77 36                	ja     0x4316e4
4316ae:	33 74 65 73          	xor    0x73(%ebp,%eiz,2),%esi
4316b2:	6c                   	insb   (%dx),%es:(%edi)
4316b3:	6e                   	outsb  %ds:(%esi),(%dx)
4316b4:	63 70 68             	arpl   %esi,0x68(%eax)
4316b7:	65 6f                	outsl  %gs:(%esi),(%dx)
4316b9:	4c                   	dec    %esp
4316ba:	56                   	push   %esi
4316bb:	34 72                	xor    $0x72,%al
4316bd:	6b 46 57 59          	imul   $0x59,0x57(%esi),%eax
4316c1:	71 64                	jno    0x431727
4316c3:	69 4c 53 53 68 63 55 	imul   $0x4f556368,0x53(%ebx,%edx,2),%ecx
4316ca:	4f
4316cb:	42                   	inc    %edx
4316cc:	54                   	push   %esp
4316cd:	4b                   	dec    %ebx
4316ce:	53                   	push   %ebx
4316cf:	68 4c 76 4a 76       	push   $0x764a764c
4316d4:	6e                   	outsb  %ds:(%esi),(%dx)
4316d5:	51                   	push   %ecx
4316d6:	44                   	inc    %esp
4316d7:	64 56                	fs push %esi
4316d9:	65 64 6a 61          	gs fs push $0x61
4316dd:	2f                   	das
4316de:	79 6e                	jns    0x43174e
4316e0:	38 64 31 47          	cmp    %ah,0x47(%ecx,%esi,1)
4316e4:	57                   	push   %edi
4316e5:	58                   	pop    %eax
4316e6:	7a 4b                	jp     0x431733
4316e8:	68 6f 65 38 33       	push   $0x3338656f
4316ed:	4b                   	dec    %ebx
4316ee:	76 67                	jbe    0x431757
4316f0:	52                   	push   %edx
4316f1:	79 44                	jns    0x431737
4316f3:	34 69                	xor    $0x69,%al
4316f5:	79 37                	jns    0x43172e
4316f7:	68 37 32 6b 54       	push   $0x546b3237
4316fc:	77 43                	ja     0x431741
4316fe:	66 70 45             	data16 jo 0x431746
431701:	69 61 45 71 61 69 37 	imul   $0x37696171,0x45(%ecx),%esp
431708:	33 69 6c             	xor    0x6c(%ecx),%ebp
43170b:	6a 36                	push   $0x36
43170d:	54                   	push   %esp
43170e:	4a                   	dec    %edx
43170f:	79 7a                	jns    0x43178b
431711:	38 47 78             	cmp    %al,0x78(%edi)
431714:	4b                   	dec    %ebx
431715:	71 6c                	jno    0x431783
431717:	68 4a 44 53 58       	push   $0x5853444a
43171c:	55                   	push   %ebp
43171d:	6c                   	insb   (%dx),%es:(%edi)
43171e:	71 41                	jno    0x431761
431720:	38 54 32 48          	cmp    %dl,0x48(%edx,%esi,1)
431724:	73 4b                	jae    0x431771
431726:	4b                   	dec    %ebx
431727:	49                   	dec    %ecx
431728:	39 6b 6d             	cmp    %ebp,0x6d(%ebx)
43172b:	79 34                	jns    0x431761
43172d:	6d                   	insl   (%dx),%es:(%edi)
43172e:	52                   	push   %edx
43172f:	66 35 62 49          	xor    $0x4962,%ax
431733:	55                   	push   %ebp
431734:	69 69 56 34 46 38 33 	imul   $0x33384634,0x56(%ecx),%ebp
43173b:	47                   	inc    %edi
43173c:	68 59 47 38 70       	push   $0x70384759
431741:	58                   	pop    %eax
431742:	46                   	inc    %esi
431743:	31 74 6a 46          	xor    %esi,0x46(%edx,%ebp,2)
431747:	6a 71                	push   $0x71
431749:	6c                   	insb   (%dx),%es:(%edi)
43174a:	4a                   	dec    %edx
43174b:	63 36                	arpl   %esi,(%esi)
43174d:	37                   	aaa
43174e:	6e                   	outsb  %ds:(%esi),(%dx)
43174f:	34 51                	xor    $0x51,%al
431751:	61                   	popa
431752:	53                   	push   %ebx
431753:	5a                   	pop    %edx
431754:	39 48 49             	cmp    %ecx,0x49(%eax)
431757:	6e                   	outsb  %ds:(%esi),(%dx)
431758:	36 4b                	ss dec %ebx
43175a:	62 70 56             	bound  %esi,0x56(%eax)
43175d:	6d                   	insl   (%dx),%es:(%edi)
43175e:	67 54                	addr16 push %esp
431760:	75 65                	jne    0x4317c7
431762:	36 52                	ss push %edx
431764:	53                   	push   %ebx
431765:	53                   	push   %ebx
431766:	61                   	popa
431767:	31 4c 64 44          	xor    %ecx,0x44(%esp,%eiz,2)
43176b:	47                   	inc    %edi
43176c:	59                   	pop    %ecx
43176d:	6c                   	insb   (%dx),%es:(%edi)
43176e:	79 77                	jns    0x4317e7
431770:	57                   	push   %edi
431771:	6e                   	outsb  %ds:(%esi),(%dx)
431772:	6c                   	insb   (%dx),%es:(%edi)
431773:	30 4e 79             	xor    %cl,0x79(%esi)
431776:	71 32                	jno    0x4317aa
431778:	78 69                	js     0x4317e3
43177a:	41                   	inc    %ecx
43177b:	2b 7a 56             	sub    0x56(%edx),%edi
43177e:	6f                   	outsl  %ds:(%esi),(%dx)
43177f:	54                   	push   %esp
431780:	4a                   	dec    %edx
431781:	37                   	aaa
431782:	46                   	inc    %esi
431783:	4f                   	dec    %edi
431784:	78 71                	js     0x4317f7
431786:	5a                   	pop    %edx
431787:	2f                   	das
431788:	46                   	inc    %esi
431789:	76 46                	jbe    0x4317d1
43178b:	7a 38                	jp     0x4317c5
43178d:	64 64 77 6e          	fs fs ja 0x4317ff
431791:	4d                   	dec    %ebp
431792:	61                   	popa
431793:	77 4f                	ja     0x4317e4
431795:	6b 54 4b 35 4b       	imul   $0x4b,0x35(%ebx,%ecx,2),%edx
43179a:	73 4f                	jae    0x4317eb
43179c:	44                   	inc    %esp
43179d:	55                   	push   %ebp
43179e:	6f                   	outsl  %ds:(%esi),(%dx)
43179f:	2b 47 73             	sub    0x73(%edi),%eax
4317a2:	31 66 4b             	xor    %esp,0x4b(%esi)
4317a5:	4a                   	dec    %edx
4317a6:	41                   	inc    %ecx
4317a7:	69 75 49 7a 2f 46 6c 	imul   $0x6c462f7a,0x49(%ebp),%esi
4317ae:	45                   	inc    %ebp
4317af:	65 30 71 62          	xor    %dh,%gs:0x62(%ecx)
4317b3:	30 34 32             	xor    %dh,(%edx,%esi,1)
4317b6:	4f                   	dec    %edi
4317b7:	48                   	dec    %eax
4317b8:	6a 6c                	push   $0x6c
4317ba:	53                   	push   %ebx
4317bb:	51                   	push   %ecx
4317bc:	33 4a 69             	xor    0x69(%edx),%ecx
4317bf:	6e                   	outsb  %ds:(%esi),(%dx)
4317c0:	37                   	aaa
4317c1:	55                   	push   %ebp
4317c2:	66 51                	push   %cx
4317c4:	71 39                	jno    0x4317ff
4317c6:	75 46                	jne    0x43180e
4317c8:	4b                   	dec    %ebx
4317c9:	76 52                	jbe    0x43181d
4317cb:	70 70                	jo     0x43183d
4317cd:	39 46 34             	cmp    %eax,0x34(%esi)
4317d0:	4a                   	dec    %edx
4317d1:	6e                   	outsb  %ds:(%esi),(%dx)
4317d2:	67 76 70             	addr16 jbe 0x431845
4317d5:	32 56 77             	xor    0x77(%esi),%dl
4317d8:	77 36                	ja     0x431810
4317da:	34 79                	xor    $0x79,%al
4317dc:	32 70 6e             	xor    0x6e(%eax),%dh
4317df:	4f                   	dec    %edi
4317e0:	74 33                	je     0x431815
4317e2:	4e                   	dec    %esi
4317e3:	48                   	dec    %eax
4317e4:	52                   	push   %edx
4317e5:	57                   	push   %edi
4317e6:	59                   	pop    %ecx
4317e7:	4c                   	dec    %esp
4317e8:	70 4f                	jo     0x431839
4317ea:	38 41 4c             	cmp    %al,0x4c(%ecx)
4317ed:	53                   	push   %ebx
4317ee:	74 39                	je     0x431829
4317f0:	59                   	pop    %ecx
4317f1:	70 65                	jo     0x431858
4317f3:	67 33 35             	xor    (%di),%esi
4317f6:	5a                   	pop    %edx
4317f7:	76 2b                	jbe    0x431824
4317f9:	62 4b 51             	bound  %ecx,0x51(%ebx)
4317fc:	54                   	push   %esp
4317fd:	70 69                	jo     0x431868
4317ff:	4b                   	dec    %ebx
431800:	6d                   	insl   (%dx),%es:(%edi)
431801:	61                   	popa
431802:	42                   	inc    %edx
431803:	53                   	push   %ebx
431804:	76 62                	jbe    0x431868
431806:	32 46 6d             	xor    0x6d(%esi),%al
431809:	52                   	push   %edx
43180a:	58                   	pop    %eax
43180b:	73 31                	jae    0x43183e
43180d:	41                   	inc    %ecx
43180e:	70 6e                	jo     0x43187e
431810:	4f                   	dec    %edi
431811:	44                   	inc    %esp
431812:	4f                   	dec    %edi
431813:	61                   	popa
431814:	32 45 61             	xor    0x61(%ebp),%al
431817:	68 4b 77 44 4d       	push   $0x4d44774b
43181c:	65 4d                	gs dec %ebp
43181e:	39 64 37 4e          	cmp    %esp,0x4e(%edi,%esi,1)
431822:	6b 50 6f 6f          	imul   $0x6f,0x6f(%eax),%edx
431826:	51                   	push   %ecx
431827:	42                   	inc    %edx
431828:	33 6a 35             	xor    0x35(%edx),%ebp
43182b:	37                   	aaa
43182c:	42                   	inc    %edx
43182d:	61                   	popa
43182e:	66 34 61             	data16 xor $0x61,%al
431831:	39 74 51 74          	cmp    %esi,0x74(%ecx,%edx,2)
431835:	6d                   	insl   (%dx),%es:(%edi)
431836:	42                   	inc    %edx
431837:	46                   	inc    %esi
431838:	33 78 79             	xor    0x79(%eax),%edi
43183b:	7a 4d                	jp     0x43188a
43183d:	54                   	push   %esp
43183e:	67 37                	addr16 aaa
431840:	6f                   	outsl  %ds:(%esi),(%dx)
431841:	63 78 77             	arpl   %edi,0x77(%eax)
431844:	59                   	pop    %ecx
431845:	2b 31                	sub    (%ecx),%esi
431847:	76 4b                	jbe    0x431894
431849:	48                   	dec    %eax
43184a:	61                   	popa
43184b:	64 34 2b             	fs xor $0x2b,%al
43184e:	66 55                	push   %bp
431850:	79 6f                	jns    0x4318c1
431852:	4b                   	dec    %ebx
431853:	50                   	push   %eax
431854:	52                   	push   %edx
431855:	73 65                	jae    0x4318bc
431857:	41                   	inc    %ecx
431858:	50                   	push   %eax
431859:	43                   	inc    %ebx
43185a:	72 68                	jb     0x4318c4
43185c:	33 4f 5a             	xor    0x5a(%edi),%ecx
43185f:	51                   	push   %ecx
431860:	56                   	push   %esi
431861:	77 36                	ja     0x431899
431863:	30 5a 46             	xor    %bl,0x46(%edx)
431866:	42                   	inc    %edx
431867:	4c                   	dec    %esp
431868:	74 2f                	je     0x431899
43186a:	59                   	pop    %ecx
43186b:	4c                   	dec    %esp
43186c:	58                   	pop    %eax
43186d:	51                   	push   %ecx
43186e:	31 6f 41             	xor    %ebp,0x41(%edi)
431871:	54                   	push   %esp
431872:	54                   	push   %esp
431873:	64 6b 50 46 43       	imul   $0x43,%fs:0x46(%eax),%edx
431878:	2f                   	das
431879:	34 77                	xor    $0x77,%al
43187b:	35 37 61 69 6f       	xor    $0x6f696137,%eax
431880:	76 69                	jbe    0x4318eb
431882:	44                   	inc    %esp
431883:	46                   	inc    %esi
431884:	44                   	inc    %esp
431885:	6e                   	outsb  %ds:(%esi),(%dx)
431886:	36 58                	ss pop %eax
431888:	2b 43 55             	sub    0x55(%ebx),%eax
43188b:	56                   	push   %esi
43188c:	79 51                	jns    0x4318df
43188e:	37                   	aaa
43188f:	53                   	push   %ebx
431890:	2f                   	das
431891:	34 47                	xor    $0x47,%al
431893:	61                   	popa
431894:	4b                   	dec    %ebx
431895:	69 50 57 4a 36 53 56 	imul   $0x5653364a,0x57(%eax),%edx
43189c:	41                   	inc    %ecx
43189d:	30 30                	xor    %dh,(%eax)
43189f:	6b 64 44 4e 61       	imul   $0x61,0x4e(%esp,%eax,2),%esp
4318a4:	49                   	dec    %ecx
4318a5:	41                   	inc    %ecx
4318a6:	76 76                	jbe    0x43191e
4318a8:	57                   	push   %edi
4318a9:	35 44 62 53 34       	xor    $0x34536244,%eax
4318ae:	52                   	push   %edx
4318af:	77 71                	ja     0x431922
4318b1:	33 36                	xor    (%esi),%esi
4318b3:	46                   	inc    %esi
4318b4:	4f                   	dec    %edi
4318b5:	45                   	inc    %ebp
4318b6:	46                   	inc    %esi
4318b7:	62 41 79             	bound  %eax,0x79(%ecx)
4318ba:	62 78 47             	bound  %edi,0x47(%eax)
4318bd:	73 6b                	jae    0x43192a
4318bf:	6b 38 68             	imul   $0x68,(%eax),%edi
4318c2:	58                   	pop    %eax
4318c3:	35 6b 6d 73 30       	xor    $0x30736d6b,%eax
4318c8:	55                   	push   %ebp
4318c9:	39 48 34             	cmp    %ecx,0x34(%eax)
4318cc:	67 6b 61 4f 6d       	imul   $0x6d,0x4f(%bx,%di),%esp
4318d1:	36 51                	ss push %ecx
4318d3:	76 54                	jbe    0x431929
4318d5:	4b                   	dec    %ebx
4318d6:	39 71 41             	cmp    %esi,0x41(%ecx)
4318d9:	66 78 54             	data16 js 0x431930
4318dc:	6c                   	insb   (%dx),%es:(%edi)
4318dd:	44                   	inc    %esp
4318de:	52                   	push   %edx
4318df:	52                   	push   %edx
4318e0:	35 68 6a 71 66       	xor    $0x66716a68,%eax
4318e5:	46                   	inc    %esi
4318e6:	6b 76 73 54          	imul   $0x54,0x73(%esi),%esi
4318ea:	74 6a                	je     0x431956
4318ec:	4a                   	dec    %edx
4318ed:	72 46                	jb     0x431935
4318ef:	73 6a                	jae    0x43195b
4318f1:	44                   	inc    %esp
4318f2:	6a 62                	push   $0x62
4318f4:	75 78                	jne    0x43196e
4318f6:	4f                   	dec    %edi
4318f7:	34 61                	xor    $0x61,%al
4318f9:	4e                   	dec    %esi
4318fa:	75 7a                	jne    0x431976
4318fc:	36 54                	ss push %esp
4318fe:	49                   	dec    %ecx
4318ff:	71 5a                	jno    0x43195b
431901:	43                   	inc    %ebx
431902:	6c                   	insb   (%dx),%es:(%edi)
431903:	41                   	inc    %ecx
431904:	6d                   	insl   (%dx),%es:(%edi)
431905:	48                   	dec    %eax
431906:	4d                   	dec    %ebp
431907:	48                   	dec    %eax
431908:	57                   	push   %edi
431909:	76 69                	jbe    0x431974
43190b:	70 49                	jo     0x431956
43190d:	77 2f                	ja     0x43193e
43190f:	55                   	push   %ebp
431910:	5a                   	pop    %edx
431911:	43                   	inc    %ebx
431912:	49                   	dec    %ecx
431913:	49                   	dec    %ecx
431914:	5a                   	pop    %edx
431915:	49                   	dec    %ecx
431916:	76 49                	jbe    0x431961
431918:	4b                   	dec    %ebx
431919:	79 33                	jns    0x43194e
43191b:	44                   	inc    %esp
43191c:	2f                   	das
43191d:	4a                   	dec    %edx
43191e:	6b 4f 61 65          	imul   $0x65,0x61(%edi),%ecx
431922:	4a                   	dec    %edx
431923:	32 6f 72             	xor    0x72(%edi),%ch
431926:	36 72 65             	ss jb  0x43198e
431929:	39 32                	cmp    %esi,(%edx)
43192b:	51                   	push   %ecx
43192c:	47                   	inc    %edi
43192d:	4a                   	dec    %edx
43192e:	46                   	inc    %esi
43192f:	4a                   	dec    %edx