4316cb:	58                   	pop    %eax
4316cc:	6f                   	outsl  %ds:(%esi),(%dx)
4316cd:	6a 47                	push   $0x47
4316cf:	76 32                	jbe    0x431703
4316d1:	49                   	dec    %ecx
4316d2:	6f                   	outsl  %ds:(%esi),(%dx)
4316d3:	50                   	push   %eax
4316d4:	69 6b 59 61 6a 38 4f 	imul   $0x4f386a61,0x59(%ebx),%ebp
4316db:	62 59 4d             	bound  %ebx,0x4d(%ecx)
4316de:	52                   	push   %edx
4316df:	61                   	popa
4316e0:	78 71                	js     0x431753
4316e2:	2f                   	das
4316e3:	49                   	dec    %ecx
4316e4:	62 45 61             	bound  %eax,0x61(%ebp)
4316e7:	67 42                	addr16 inc %edx
4316e9:	58                   	pop    %eax
4316ea:	74 61                	je     0x43174d
4316ec:	41                   	inc    %ecx
4316ed:	64 53                	fs push %ebx
4316ef:	50                   	push   %eax
4316f0:	46                   	inc    %esi
4316f1:	46                   	inc    %esi
4316f2:	49                   	dec    %ecx
4316f3:	4d                   	dec    %ebp
4316f4:	52                   	push   %edx
4316f5:	33 57 5a             	xor    0x5a(%edi),%edx
4316f8:	75 36                	jne    0x431730
4316fa:	57                   	push   %edi
4316fb:	4b                   	dec    %ebx
4316fc:	65 6b 77 6e 4e       	imul   $0x4e,%gs:0x6e(%edi),%esi
431701:	4b                   	dec    %ebx
431702:	6d                   	insl   (%dx),%es:(%edi)
431703:	67 6d                	insl   (%dx),%es:(%di)
431705:	6c                   	insb   (%dx),%es:(%edi)
431706:	7a 57                	jp     0x43175f
431708:	53                   	push   %ebx
431709:	50                   	push   %eax
43170a:	6c                   	insb   (%dx),%es:(%edi)
43170b:	33 49 46             	xor    0x46(%ecx),%ecx
43170e:	32 4b 79             	xor    0x79(%ebx),%cl
431711:	48                   	dec    %eax
431712:	76 39                	jbe    0x43174d
431714:	42                   	inc    %edx
431715:	51                   	push   %ecx
431716:	78 48                	js     0x431760
431718:	59                   	pop    %ecx
431719:	56                   	push   %esi
43171a:	54                   	push   %esp
43171b:	73 55                	jae    0x431772
43171d:	4e                   	dec    %esi
43171e:	36 61                	ss popa
431720:	67 52                	addr16 push %edx
431722:	63 48 36             	arpl   %ecx,0x36(%eax)
431725:	37                   	aaa
431726:	61                   	popa
431727:	58                   	pop    %eax
431728:	63 2b                	arpl   %ebp,(%ebx)
43172a:	4f                   	dec    %edi
43172b:	50                   	push   %eax
43172c:	65 45                	gs inc %ebp
43172e:	37                   	aaa
43172f:	73 47                	jae    0x431778
431731:	63 6d 35             	arpl   %ebp,0x35(%ebp)
431734:	33 49 35             	xor    0x35(%ecx),%ecx
431737:	53                   	push   %ebx
431738:	6e                   	outsb  %ds:(%esi),(%dx)
431739:	49                   	dec    %ecx
43173a:	4e                   	dec    %esi
43173b:	52                   	push   %edx
43173c:	68 6e 42 55 69       	push   $0x6955426e
431741:	36 46                	ss inc %esi
431743:	6c                   	insb   (%dx),%es:(%edi)
431744:	44                   	inc    %esp
431745:	2f                   	das
431746:	64 65 34 4e          	fs gs xor $0x4e,%al
43174a:	75 4c                	jne    0x431798
43174c:	47                   	inc    %edi
43174d:	72 64                	jb     0x4317b3
43174f:	69 4a 41 50 76 35 65 	imul   $0x65357650,0x41(%edx),%ecx
431756:	72 61                	jb     0x4317b9
431758:	54                   	push   %esp
431759:	34 6f                	xor    $0x6f,%al
43175b:	67 31 61 55          	xor    %esp,0x55(%bx,%di)
43175f:	71 48                	jno    0x4317a9
431761:	37                   	aaa
431762:	43                   	inc    %ebx
431763:	2b 70 56             	sub    0x56(%eax),%esi
431766:	6b 30 71             	imul   $0x71,(%eax),%esi
431769:	34 36                	xor    $0x36,%al
43176b:	65 62 2f             	bound  %ebp,%gs:(%edi)
43176e:	31 37                	xor    %esi,(%edi)
431770:	72 36                	jb     0x4317a8
431772:	79 55                	jns    0x4317c9
431774:	51                   	push   %ecx
431775:	31 30                	xor    %esi,(%eax)
431777:	54                   	push   %esp
431778:	55                   	push   %ebp
431779:	41                   	inc    %ecx
43177a:	30 65 2f             	xor    %ah,0x2f(%ebp)
43177d:	62 6f 7a             	bound  %ebp,0x7a(%edi)
431780:	6e                   	outsb  %ds:(%esi),(%dx)
431781:	58                   	pop    %eax
431782:	46                   	inc    %esi
431783:	33 56 72             	xor    0x72(%esi),%edx
431786:	67 42                	addr16 inc %edx
431788:	6f                   	outsl  %ds:(%esi),(%dx)
431789:	56                   	push   %esi
43178a:	6f                   	outsl  %ds:(%esi),(%dx)
43178b:	6b 6c 6a 51 65       	imul   $0x65,0x51(%edx,%ebp,2),%ebp
431790:	30 78 6a             	xor    %bh,0x6a(%eax)
431793:	52                   	push   %edx
431794:	38 53 5a             	cmp    %dl,0x5a(%ebx)
431797:	64 39 6c 52 38       	cmp    %ebp,%fs:0x38(%edx,%edx,2)
43179c:	56                   	push   %esi
43179d:	62 64 67 44          	bound  %esp,0x44(%edi,%eiz,2)
4317a1:	48                   	dec    %eax
4317a2:	6b 59 77 6e          	imul   $0x6e,0x77(%ecx),%ebx
4317a6:	6a 51                	push   $0x51
4317a8:	78 4e                	js     0x4317f8
4317aa:	75 32                	jne    0x4317de
4317ac:	46                   	inc    %esi
4317ad:	31 4e 52             	xor    %ecx,0x52(%esi)
4317b0:	73 45                	jae    0x4317f7
4317b2:	52                   	push   %edx
4317b3:	41                   	inc    %ecx
4317b4:	6f                   	outsl  %ds:(%esi),(%dx)
4317b5:	59                   	pop    %ecx
4317b6:	58                   	pop    %eax
4317b7:	62 61 72             	bound  %esp,0x72(%ecx)
4317ba:	58                   	pop    %eax
4317bb:	4c                   	dec    %esp
4317bc:	42                   	inc    %edx
4317bd:	59                   	pop    %ecx
4317be:	33 31                	xor    (%ecx),%esi
4317c0:	6e                   	outsb  %ds:(%esi),(%dx)
4317c1:	56                   	push   %esi
4317c2:	32 57 68             	xor    0x68(%edi),%dl
4317c5:	79 63                	jns    0x43182a
4317c7:	52                   	push   %edx
4317c8:	72 38                	jb     0x431802
4317ca:	63 6b 74             	arpl   %ebp,0x74(%ebx)
4317cd:	6a 37                	push   $0x37
4317cf:	58                   	pop    %eax
4317d0:	47                   	inc    %edi
4317d1:	39 59 72             	cmp    %ebx,0x72(%ecx)
4317d4:	6b 62 72 62          	imul   $0x62,0x72(%edx),%esp
4317d8:	50                   	push   %eax
4317d9:	2b 36                	sub    (%esi),%esi
4317db:	41                   	inc    %ecx
4317dc:	4e                   	dec    %esi
4317dd:	7a 77                	jp     0x431856
4317df:	39 4e 61             	cmp    %ecx,0x61(%esi)
4317e2:	43                   	inc    %ebx
4317e3:	55                   	push   %ebp
4317e4:	6a 56                	push   $0x56
4317e6:	62 57 2b             	bound  %edx,0x2b(%edi)
4317e9:	67 7a 74             	addr16 jp 0x431860
4317ec:	71 77                	jno    0x431865
4317ee:	42                   	inc    %edx
4317ef:	48                   	dec    %eax
4317f0:	5a                   	pop    %edx
4317f1:	6b 68 45 2b          	imul   $0x2b,0x45(%eax),%ebp
4317f5:	30 64 6b 76          	xor    %ah,0x76(%ebx,%ebp,2)
4317f9:	2b 6a 61             	sub    0x61(%edx),%ebp
4317fc:	38 79 77             	cmp    %bh,0x77(%ecx)
4317ff:	6c                   	insb   (%dx),%es:(%edi)
431800:	73 6b                	jae    0x43186d
431802:	75 32                	jne    0x431836
431804:	67 77 59             	addr16 ja 0x431860
431807:	43                   	inc    %ebx
431808:	69 32 6d 35 38 79    	imul   $0x7938356d,(%edx),%esi
43180e:	45                   	inc    %ebp
43180f:	49                   	dec    %ecx
431810:	4b                   	dec    %ebx
431811:	4d                   	dec    %ebp
431812:	62 4d 51             	bound  %ecx,0x51(%ebp)
431815:	62 35 4e 6e 66 7a    	bound  %esi,0x7a666e4e
43181b:	55                   	push   %ebp
43181c:	75 34                	jne    0x431852
43181e:	70 43                	jo     0x431863
431820:	46                   	inc    %esi
431821:	4a                   	dec    %edx
431822:	64 4b                	fs dec %ebx
431824:	70 67                	jo     0x43188d
431826:	4d                   	dec    %ebp
431827:	72 31                	jb     0x43185a
431829:	48                   	dec    %eax
43182a:	43                   	inc    %ebx
43182b:	74 53                	je     0x431880
43182d:	34 34                	xor    $0x34,%al
43182f:	64 71 42             	fs jno 0x431874
431832:	42                   	inc    %edx
431833:	61                   	popa
431834:	67 53                	addr16 push %ebx
431836:	46                   	inc    %esi
431837:	51                   	push   %ecx
431838:	36 47                	ss inc %edi
43183a:	77 75                	ja     0x4318b1
43183c:	67 7a 32             	addr16 jp 0x431871
43183f:	4f                   	dec    %edi
431840:	67 71 37             	addr16 jno 0x43187a
431843:	42                   	inc    %edx
431844:	37                   	aaa
431845:	61                   	popa
431846:	33 41 6f             	xor    0x6f(%ecx),%eax
431849:	4e                   	dec    %esi
43184a:	6c                   	insb   (%dx),%es:(%edi)
43184b:	49                   	dec    %ecx
43184c:	65 75 34             	gs jne 0x431883
43184f:	4e                   	dec    %esi
431850:	45                   	inc    %ebp
431851:	6c                   	insb   (%dx),%es:(%edi)
431852:	5a                   	pop    %edx
431853:	61                   	popa
431854:	4e                   	dec    %esi
431855:	50                   	push   %eax
431856:	63 42 72             	arpl   %eax,0x72(%edx)
431859:	6e                   	outsb  %ds:(%esi),(%dx)
43185a:	59                   	pop    %ecx
43185b:	6f                   	outsl  %ds:(%esi),(%dx)
43185c:	37                   	aaa
43185d:	63 30                	arpl   %esi,(%eax)
43185f:	32 48 6b             	xor    0x6b(%eax),%cl
431862:	6a 37                	push   $0x37
431864:	37                   	aaa
431865:	56                   	push   %esi
431866:	73 33                	jae    0x43189b
431868:	73 58                	jae    0x4318c2
43186a:	78 47                	js     0x4318b3
43186c:	4a                   	dec    %edx
43186d:	74 67                	je     0x4318d6
43186f:	6d                   	insl   (%dx),%es:(%edi)
431870:	72 5a                	jb     0x4318cc
431872:	4c                   	dec    %esp
431873:	77 5a                	ja     0x4318cf
431875:	4b                   	dec    %ebx
431876:	32 32                	xor    (%edx),%dh
431878:	6f                   	outsl  %ds:(%esi),(%dx)
431879:	53                   	push   %ebx
43187a:	72 78                	jb     0x4318f4
43187c:	6e                   	outsb  %ds:(%esi),(%dx)
43187d:	70 53                	jo     0x4318d2
43187f:	49                   	dec    %ecx
431880:	76 4b                	jbe    0x4318cd
431882:	54                   	push   %esp
431883:	31 67 48             	xor    %esp,0x48(%edi)
431886:	63 4d 4f             	arpl   %ecx,0x4f(%ebp)
431889:	6d                   	insl   (%dx),%es:(%edi)
43188a:	57                   	push   %edi
43188b:	6c                   	insb   (%dx),%es:(%edi)
43188c:	2b 51 52             	sub    0x52(%ecx),%edx
43188f:	32 6b 45             	xor    0x45(%ebx),%ch
431892:	65 37                	gs aaa
431894:	48                   	dec    %eax
431895:	76 49                	jbe    0x4318e0
431897:	36 67 41             	ss addr16 inc %ecx
43189a:	36 66 34 6e          	ss data16 xor $0x6e,%al
43189e:	4e                   	dec    %esi
43189f:	4f                   	dec    %edi
4318a0:	50                   	push   %eax
4318a1:	52                   	push   %edx
4318a2:	63 45 2f             	arpl   %eax,0x2f(%ebp)
4318a5:	32 54 51 30          	xor    0x30(%ecx,%edx,2),%dl
4318a9:	64 73 6b             	fs jae 0x431917
4318ac:	6d                   	insl   (%dx),%es:(%edi)
4318ad:	67 32 75 4c          	xor    0x4c(%di),%dh
4318b1:	4b                   	dec    %ebx
4318b2:	42                   	inc    %edx
4318b3:	55                   	push   %ebp
4318b4:	5a                   	pop    %edx
4318b5:	6a 67                	push   $0x67
4318b7:	41                   	inc    %ecx
4318b8:	36 54                	ss push %esp
4318ba:	6f                   	outsl  %ds:(%esi),(%dx)
4318bb:	74 46                	je     0x431903
4318bd:	38 43 75             	cmp    %al,0x75(%ebx)
4318c0:	4d                   	dec    %ebp
4318c1:	30 6e 68             	xor    %ch,0x68(%esi)
4318c4:	5a                   	pop    %edx
4318c5:	46                   	inc    %esi
4318c6:	6b 68 4b 7a          	imul   $0x7a,0x4b(%eax),%ebp
4318ca:	6b 31 4a             	imul   $0x4a,(%ecx),%esi
4318cd:	4b                   	dec    %ebx
4318ce:	74 32                	je     0x431902
4318d0:	48                   	dec    %eax
4318d1:	32 45 47             	xor    0x47(%ebp),%al
4318d4:	51                   	push   %ecx
4318d5:	43                   	inc    %ebx
4318d6:	39 2f                	cmp    %ebp,(%edi)
4318d8:	4b                   	dec    %ebx
4318d9:	65 58                	gs pop %eax
4318db:	57                   	push   %edi
4318dc:	61                   	popa
4318dd:	43                   	inc    %ebx
4318de:	42                   	inc    %edx
4318df:	77 44                	ja     0x431925
4318e1:	2f                   	das
4318e2:	44                   	inc    %esp
4318e3:	63 37                	arpl   %esi,(%edi)
4318e5:	36 44                	ss inc %esp
4318e7:	55                   	push   %ebp
4318e8:	35 62 4f 6a 7a       	xor    $0x7a6a4f62,%eax
4318ed:	66 34 61             	data16 xor $0x61,%al
4318f0:	6f                   	outsl  %ds:(%esi),(%dx)
4318f1:	47                   	inc    %edi
4318f2:	35 75 41 4a 4f       	xor    $0x4f4a4175,%eax
4318f7:	63 36                	arpl   %esi,(%esi)
4318f9:	75 6f                	jne    0x43196a
4318fb:	4f                   	dec    %edi
4318fc:	48                   	dec    %eax
4318fd:	48                   	dec    %eax
4318fe:	36 70 36             	ss jo  0x431937
431901:	2b 55 66             	sub    0x66(%ebp),%edx
431904:	38 36                	cmp    %dh,(%esi)
431906:	78 7a                	js     0x431982
431908:	6f                   	outsl  %ds:(%esi),(%dx)
431909:	35 33 4f 6f 76       	xor    $0x766f4f33,%eax
43190e:	68 32 56 56 58       	push   $0x58565632
431913:	6d                   	insl   (%dx),%es:(%edi)
431914:	52                   	push   %edx
431915:	74 49                	je     0x431960
431917:	5a                   	pop    %edx
431918:	42                   	inc    %edx
431919:	37                   	aaa
43191a:	72 62                	jb     0x43197e
43191c:	56                   	push   %esi
43191d:	58                   	pop    %eax
43191e:	69 5a 37 42 69 36 74 	imul   $0x74366942,0x37(%edx),%ebx
431925:	4c                   	dec    %esp
431926:	57                   	push   %edi
431927:	65 37                	gs aaa
431929:	76 50                	jbe    0x43197b
43192b:	55                   	push   %ebp
43192c:	4d                   	dec    %ebp
43192d:	4b                   	dec    %ebx
43192e:	35 70 2f 50 35       	xor    $0x35502f70,%eax
431933:	68 6f 67 53 79       	push   $0x7953676f
431938:	4b                   	dec    %ebx
431939:	42                   	inc    %edx
43193a:	41                   	inc    %ecx
43193b:	5a                   	pop    %edx
43193c:	55                   	push   %ebp
43193d:	71 4c                	jno    0x43198b
43193f:	6a 4f                	push   $0x4f
431941:	78 70                	js     0x4319b3
431943:	48                   	dec    %eax
431944:	39 44 54 4e          	cmp    %eax,0x4e(%esp,%edx,2)
431948:	4f                   	dec    %edi
431949:	38 30                	cmp    %dh,(%eax)