4436cd:	57                   	push   %edi
4436ce:	4a                   	dec    %edx
4436cf:	4f                   	dec    %edi
4436d0:	79 4c                	jns    0x44371e
4436d2:	4f                   	dec    %edi
4436d3:	62 49 74             	bound  %ecx,0x74(%ecx)
4436d6:	70 4a                	jo     0x443722
4436d8:	69 61 36 59 34 65 37 	imul   $0x37653459,0x36(%ecx),%esp
4436df:	57                   	push   %edi
4436e0:	76 72                	jbe    0x443754
4436e2:	56                   	push   %esi
4436e3:	69 2b 2f 63 45 72    	imul   $0x7245632f,(%ebx),%ebp
4436e9:	6a 61                	push   $0x61
4436eb:	57                   	push   %edi
4436ec:	65 77 59             	gs ja  0x443748
4436ef:	74 63                	je     0x443754
4436f1:	43                   	inc    %ebx
4436f2:	71 71                	jno    0x443765
4436f4:	55                   	push   %ebp
4436f5:	74 79                	je     0x443770
4436f7:	75 6e                	jne    0x443767
4436f9:	6e                   	outsb  %ds:(%esi),(%dx)
4436fa:	68 56 54 4b 4d       	push   $0x4d4b5456
4436ff:	37                   	aaa
443700:	72 68                	jb     0x44376a
443702:	33 48 30             	xor    0x30(%eax),%ecx
443705:	31 69 46             	xor    %ebp,0x46(%ecx)
443708:	69 59 61 67 71 46 6e 	imul   $0x6e467167,0x61(%ecx),%ebx
44370f:	62 4d 59             	bound  %ecx,0x59(%ebp)
443712:	4b                   	dec    %ebx
443713:	52                   	push   %edx
443714:	63 46 5a             	arpl   %eax,0x5a(%esi)
443717:	50                   	push   %eax
443718:	65 6c                	gs insb (%dx),%es:(%edi)
44371a:	49                   	dec    %ecx
44371b:	48                   	dec    %eax
44371c:	31 48 64             	xor    %ecx,0x64(%eax)
44371f:	62 49 64             	bound  %ecx,0x64(%ecx)
443722:	39 2f                	cmp    %ebp,(%edi)
443724:	6b 56 7a 67          	imul   $0x67,0x7a(%esi),%edx
443728:	66 72 37             	data16 jb 0x443762
44372b:	4e                   	dec    %esi
44372c:	70 4e                	jo     0x44377c
44372e:	4a                   	dec    %edx
44372f:	78 58                	js     0x443789
443731:	42                   	inc    %edx
443732:	69 45 71 4f 75 73 31 	imul   $0x3173754f,0x71(%ebp),%eax
443739:	36 5a                	ss pop %edx
44373b:	50                   	push   %eax
44373c:	52                   	push   %edx
44373d:	51                   	push   %ecx
44373e:	6c                   	insb   (%dx),%es:(%edi)
44373f:	38 4c 38 43          	cmp    %cl,0x43(%eax,%edi,1)
443743:	55                   	push   %ebp
443744:	65 2b 6b 68          	sub    %gs:0x68(%ebx),%ebp
443748:	76 39                	jbe    0x443783
44374a:	31 4c 76 75          	xor    %ecx,0x75(%esi,%esi,2)
44374e:	4f                   	dec    %edi
44374f:	6f                   	outsl  %ds:(%esi),(%dx)
443750:	43                   	inc    %ebx
443751:	39 39                	cmp    %edi,(%ecx)
443753:	44                   	inc    %esp
443754:	44                   	inc    %esp
443755:	2b 32                	sub    (%edx),%esi
443757:	4e                   	dec    %esi
443758:	38 78 31             	cmp    %bh,0x31(%eax)
44375b:	43                   	inc    %ebx
44375c:	7a 4c                	jp     0x4437aa
44375e:	45                   	inc    %ebp
44375f:	32 36                	xor    (%esi),%dh
443761:	6c                   	insb   (%dx),%es:(%edi)
443762:	4c                   	dec    %esp
443763:	33 6d 44             	xor    0x44(%ebp),%ebp
443766:	4c                   	dec    %esp
443767:	55                   	push   %ebp
443768:	6b 44 76 5a 4a       	imul   $0x4a,0x5a(%esi,%esi,2),%eax
44376d:	47                   	inc    %edi
44376e:	32 2f                	xor    (%edi),%ch
443770:	2f                   	das
443771:	48                   	dec    %eax
443772:	6c                   	insb   (%dx),%es:(%edi)
443773:	66 33 5a 6b          	xor    0x6b(%edx),%bx
443777:	35 35 7a 51 4a       	xor    $0x4a517a35,%eax
44377c:	7a 37                	jp     0x4437b5
44377e:	76 35                	jbe    0x4437b5
443780:	74 32                	je     0x4437b4
443782:	69 36 76 63 31 37    	imul   $0x37316376,(%esi),%esi
443788:	44                   	inc    %esp
443789:	2f                   	das
44378a:	4d                   	dec    %ebp
44378b:	79 4a                	jns    0x4437d7
44378d:	4f                   	dec    %edi
44378e:	64 6e                	outsb  %fs:(%esi),(%dx)
443790:	36 43                	ss inc %ebx
443792:	4b                   	dec    %ebx
443793:	32 59 46             	xor    0x46(%ecx),%bl
443796:	41                   	inc    %ecx
443797:	4c                   	dec    %esp
443798:	48                   	dec    %eax
443799:	31 37                	xor    %esi,(%edi)
44379b:	6a 4a                	push   $0x4a
44379d:	45                   	inc    %ebp
44379e:	39 65 37             	cmp    %esp,0x37(%ebp)
4437a1:	63 62 6b             	arpl   %esp,0x6b(%edx)
4437a4:	79 49                	jns    0x4437ef
4437a6:	2b 4f 45             	sub    0x45(%edi),%ecx
4437a9:	77 39                	ja     0x4437e4
4437ab:	68 78 39 73 5a       	push   $0x5a733978
4437b0:	67 32 72 69          	xor    0x69(%bp,%si),%dh
4437b4:	70 4c                	jo     0x443802
4437b6:	43                   	inc    %ebx
4437b7:	51                   	push   %ecx
4437b8:	38 54 67 6b          	cmp    %dl,0x6b(%edi,%eiz,2)
4437bc:	55                   	push   %ebp
4437bd:	2f                   	das
4437be:	39 71 55             	cmp    %esi,0x55(%ecx)
4437c1:	37                   	aaa
4437c2:	6d                   	insl   (%dx),%es:(%edi)
4437c3:	34 6d                	xor    $0x6d,%al
4437c5:	31 4d 5a             	xor    %ecx,0x5a(%ebp)
4437c8:	63 6f 39             	arpl   %ebp,0x39(%edi)
4437cb:	38 55 39             	cmp    %dl,0x39(%ebp)
4437ce:	68 6c 47 6d 46       	push   $0x466d476c
4437d3:	4e                   	dec    %esi
4437d4:	4b                   	dec    %ebx
4437d5:	79 79                	jns    0x443850
4437d7:	49                   	dec    %ecx
4437d8:	37                   	aaa
4437d9:	5a                   	pop    %edx
4437da:	36 69 4d 36 78 39 38 	imul   $0x74383978,%ss:0x36(%ebp),%ecx
4437e1:	74
4437e2:	68 32 52 64 55       	push   $0x55645232
4437e7:	6e                   	outsb  %ds:(%esi),(%dx)
4437e8:	45                   	inc    %ebp
4437e9:	63 76 59             	arpl   %esi,0x59(%esi)
4437ec:	6f                   	outsl  %ds:(%esi),(%dx)
4437ed:	6d                   	insl   (%dx),%es:(%edi)
4437ee:	5a                   	pop    %edx
4437ef:	6e                   	outsb  %ds:(%esi),(%dx)
4437f0:	49                   	dec    %ecx
4437f1:	35 5a 56 77 62       	xor    $0x6277565a,%eax
4437f6:	51                   	push   %ecx
4437f7:	66 55                	push   %bp
4437f9:	38 70 6e             	cmp    %dh,0x6e(%eax)
4437fc:	4c                   	dec    %esp
4437fd:	77 4d                	ja     0x44384c
4437ff:	38 2f                	cmp    %ch,(%edi)
443801:	6b 33 79             	imul   $0x79,(%ebx),%esi
443804:	63 6d 6f             	arpl   %ebp,0x6f(%ebp)
443807:	63 62 74             	arpl   %esp,0x74(%edx)
44380a:	76 48                	jbe    0x443854
44380c:	74 64                	je     0x443872
44380e:	58                   	pop    %eax
44380f:	67 2b 6e 52          	sub    0x52(%bp),%ebp
443813:	65 66 32 2f          	data16 xor %gs:(%edi),%ch
443817:	63 66 39             	arpl   %esp,0x39(%esi)
44381a:	47                   	inc    %edi
44381b:	4d                   	dec    %ebp
44381c:	50                   	push   %eax
44381d:	68 47 6a 43 7a       	push   $0x7a436a47
443822:	66 70 49             	data16 jo 0x44386e
443825:	48                   	dec    %eax
443826:	2f                   	das
443827:	4d                   	dec    %ebp
443828:	69 64 78 66 6c 48 33 	imul   $0x4233486c,0x66(%eax,%edi,2),%esp
44382f:	42
443830:	53                   	push   %ebx
443831:	67 59                	addr16 pop %ecx
443833:	35 36 78 54 6e       	xor    $0x6e547836,%eax
443838:	6c                   	insb   (%dx),%es:(%edi)
443839:	75 6e                	jne    0x4438a9
44383b:	4f                   	dec    %edi
44383c:	75 4a                	jne    0x443888
44383e:	62 56 53             	bound  %edx,0x53(%esi)
443841:	54                   	push   %esp
443842:	59                   	pop    %ecx
443843:	46                   	inc    %esi
443844:	4f                   	dec    %edi
443845:	42                   	inc    %edx
443846:	70 58                	jo     0x4438a0
443848:	57                   	push   %edi
443849:	4c                   	dec    %esp
44384a:	54                   	push   %esp
44384b:	76 47                	jbe    0x443894
44384d:	49                   	dec    %ecx
44384e:	50                   	push   %eax
44384f:	35 68 76 6e 4d       	xor    $0x4d6e7668,%eax
443854:	49                   	dec    %ecx
443855:	2b 31                	sub    (%ecx),%esi
443857:	7a 6c                	jp     0x4438c5
443859:	65 68 4b 52 45 61    	gs push $0x6145524b
44385f:	44                   	inc    %esp
443860:	66 78 58             	data16 js 0x4438bb
443863:	54                   	push   %esp
443864:	4f                   	dec    %edi
443865:	51                   	push   %ecx
443866:	4c                   	dec    %esp
443867:	4f                   	dec    %edi
443868:	36 7a 44             	ss jp  0x4438af
44386b:	6a 53                	push   $0x53
44386d:	59                   	pop    %ecx
44386e:	6d                   	insl   (%dx),%es:(%edi)
44386f:	44                   	inc    %esp
443870:	5a                   	pop    %edx
443871:	38 38                	cmp    %bh,(%eax)
443873:	30 2f                	xor    %ch,(%edi)
443875:	4e                   	dec    %esi
443876:	68 77 49 46 31       	push   $0x31464977
44387b:	6e                   	outsb  %ds:(%esi),(%dx)
44387c:	6e                   	outsb  %ds:(%esi),(%dx)
44387d:	35 67 61 35 68       	xor    $0x68356167,%eax
443882:	74 4d                	je     0x4438d1
443884:	34 6c                	xor    $0x6c,%al
443886:	62 74 64 50          	bound  %esi,0x50(%esp,%eiz,2)
44388a:	67 64 58             	addr16 fs pop %eax
44388d:	70 6d                	jo     0x4438fc
44388f:	64 73 30             	fs jae 0x4438c2
443892:	6f                   	outsl  %ds:(%esi),(%dx)
443893:	2f                   	das
443894:	76 59                	jbe    0x4438ef
443896:	74 38                	je     0x4438d0
443898:	74 41                	je     0x4438db
44389a:	41                   	inc    %ecx
44389b:	79 48                	jns    0x4438e5
44389d:	73 2b                	jae    0x4438ca
44389f:	4a                   	dec    %edx
4438a0:	67 63 36 76 4b       	arpl   %esi,0x4b76
4438a5:	48                   	dec    %eax
4438a6:	43                   	inc    %ebx
4438a7:	6d                   	insl   (%dx),%es:(%edi)
4438a8:	61                   	popa
4438a9:	6e                   	outsb  %ds:(%esi),(%dx)
4438aa:	72 63                	jb     0x44390f
4438ac:	7a 42                	jp     0x4438f0
4438ae:	50                   	push   %eax
4438af:	58                   	pop    %eax
4438b0:	74 41                	je     0x4438f3
4438b2:	41                   	inc    %ecx
4438b3:	70 5a                	jo     0x44390f
4438b5:	50                   	push   %eax
4438b6:	2b 4b 44             	sub    0x44(%ebx),%ecx
4438b9:	59                   	pop    %ecx
4438ba:	78 7a                	js     0x443936
4438bc:	35 55 4e 51 63       	xor    $0x63514e55,%eax
4438c1:	31 6b 47             	xor    %ebp,0x47(%ebx)
4438c4:	57                   	push   %edi
4438c5:	4a                   	dec    %edx
4438c6:	7a 6a                	jp     0x443932
4438c8:	6f                   	outsl  %ds:(%esi),(%dx)
4438c9:	71 61                	jno    0x44392c
4438cb:	63 4d 55             	arpl   %ecx,0x55(%ebp)
4438ce:	4f                   	dec    %edi
4438cf:	30 39                	xor    %bh,(%ecx)
4438d1:	45                   	inc    %ebp
4438d2:	52                   	push   %edx
4438d3:	6c                   	insb   (%dx),%es:(%edi)
4438d4:	62 54 46 4e          	bound  %edx,0x4e(%esi,%eax,2)
4438d8:	53                   	push   %ebx
4438d9:	4d                   	dec    %ebp
4438da:	41                   	inc    %ecx
4438db:	72 41                	jb     0x44391e
4438dd:	4d                   	dec    %ebp
4438de:	36 41                	ss inc %ecx
4438e0:	64 31 32             	xor    %esi,%fs:(%edx)
4438e3:	48                   	dec    %eax
4438e4:	49                   	dec    %ecx
4438e5:	48                   	dec    %eax
4438e6:	46                   	inc    %esi
4438e7:	52                   	push   %edx
4438e8:	48                   	dec    %eax
4438e9:	58                   	pop    %eax
4438ea:	4c                   	dec    %esp
4438eb:	4c                   	dec    %esp
4438ec:	45                   	inc    %ebp
4438ed:	76 41                	jbe    0x443930
4438ef:	6c                   	insb   (%dx),%es:(%edi)
4438f0:	56                   	push   %esi
4438f1:	75 63                	jne    0x443956
4438f3:	57                   	push   %edi
4438f4:	64 45                	fs inc %ebp
4438f6:	50                   	push   %eax
4438f7:	6d                   	insl   (%dx),%es:(%edi)
4438f8:	58                   	pop    %eax
4438f9:	39 66 61             	cmp    %esp,0x61(%esi)
4438fc:	43                   	inc    %ebx
4438fd:	36 63 53 6c          	arpl   %edx,%ss:0x6c(%ebx)
443901:	77 49                	ja     0x44394c
443903:	58                   	pop    %eax
443904:	32 47 49             	xor    0x49(%edi),%al
443907:	58                   	pop    %eax
443908:	37                   	aaa
443909:	73 4b                	jae    0x443956
44390b:	32 51 50             	xor    0x50(%ecx),%dl
44390e:	36 45                	ss inc %ebp
443910:	62 46 59             	bound  %eax,0x59(%esi)
443913:	4a                   	dec    %edx
443914:	63 61 45             	arpl   %esp,0x45(%ecx)
443917:	7a 62                	jp     0x44397b
443919:	66 51                	push   %cx
44391b:	4c                   	dec    %esp
44391c:	6f                   	outsl  %ds:(%esi),(%dx)
44391d:	34 57                	xor    $0x57,%al
44391f:	33 36                	xor    (%esi),%esi
443921:	4f                   	dec    %edi
443922:	31 4f 6f             	xor    %ecx,0x6f(%edi)
443925:	71 43                	jno    0x44396a
443927:	4a                   	dec    %edx
443928:	2b 46 45             	sub    0x45(%esi),%eax
44392b:	66 73 72             	data16 jae 0x4439a0
44392e:	75 33                	jne    0x443963
443930:	6d                   	insl   (%dx),%es:(%edi)
443931:	49                   	dec    %ecx
443932:	78 62                	js     0x443996
443934:	45                   	inc    %ebp
443935:	76 39                	jbe    0x443970
443937:	4c                   	dec    %esp
443938:	34 51                	xor    $0x51,%al
44393a:	75 38                	jne    0x443974
44393c:	79 71                	jns    0x4439af
44393e:	6d                   	insl   (%dx),%es:(%edi)
44393f:	41                   	inc    %ecx
443940:	6b 6f 53 53          	imul   $0x53,0x53(%edi),%ebp
443944:	73 59                	jae    0x44399f
443946:	58                   	pop    %eax
443947:	33 44 36 79          	xor    0x79(%esi,%esi,1),%eax
44394b:	63 2b                	arpl   %ebp,(%ebx)
44394d:	72 34                	jb     0x443983
44394f:	69 4f 4a 4f 64 48 48 	imul   $0x4848644f,0x4a(%edi),%ecx
443956:	50                   	push   %eax
443957:	74 35                	je     0x44398e
443959:	6f                   	outsl  %ds:(%esi),(%dx)
44395a:	56                   	push   %esi
44395b:	59                   	pop    %ecx
44395c:	53                   	push   %ebx
44395d:	57                   	push   %edi
44395e:	2f                   	das
44395f:	4f                   	dec    %edi
443960:	36 4a                	ss dec %edx
443962:	39 50 65             	cmp    %edx,0x65(%eax)
443965:	59                   	pop    %ecx
443966:	31 46 49             	xor    %eax,0x49(%esi)
443969:	7a 45                	jp     0x4439b0
44396b:	53                   	push   %ebx
44396c:	51                   	push   %ecx
44396d:	38 50 78             	cmp    %dl,0x78(%eax)
443970:	58                   	pop    %eax
443971:	41                   	inc    %ecx
443972:	4e                   	dec    %esi
443973:	36 63 70 36          	arpl   %esi,%ss:0x36(%eax)
443977:	69 75 56 6f 4d 4a 51 	imul   $0x514a4d6f,0x56(%ebp),%esi