44c769:	47                   	inc    %edi
44c76a:	67 62 46 54          	bound  %eax,0x54(%bp)
44c76e:	78 79                	js     0x44c7e9
44c770:	31 41 32             	xor    %eax,0x32(%ecx)
44c773:	35 75 6f 51 33       	xor    $0x33516f75,%eax
44c778:	73 32                	jae    0x44c7ac
44c77a:	36 47                	ss inc %edi
44c77c:	69 67 6e 37 65 42 32 	imul   $0x32426537,0x6e(%edi),%esp
44c783:	48                   	dec    %eax
44c784:	41                   	inc    %ecx
44c785:	38 66 50             	cmp    %ah,0x50(%esi)
44c788:	39 36                	cmp    %esi,(%esi)
44c78a:	4e                   	dec    %esi
44c78b:	45                   	inc    %ebp
44c78c:	2f                   	das
44c78d:	69 32 57 75 46 78    	imul   $0x78467557,(%edx),%esi
44c793:	51                   	push   %ecx
44c794:	34 69                	xor    $0x69,%al
44c796:	4b                   	dec    %ebx
44c797:	33 78 70             	xor    0x70(%eax),%edi
44c79a:	30 42 62             	xor    %al,0x62(%edx)
44c79d:	4c                   	dec    %esp
44c79e:	52                   	push   %edx
44c79f:	48                   	dec    %eax
44c7a0:	50                   	push   %eax
44c7a1:	43                   	inc    %ebx
44c7a2:	59                   	pop    %ecx
44c7a3:	48                   	dec    %eax
44c7a4:	65 31 32             	xor    %esi,%gs:(%edx)
44c7a7:	4b                   	dec    %ebx
44c7a8:	65 79 36             	gs jns 0x44c7e1
44c7ab:	6e                   	outsb  %ds:(%esi),(%dx)
44c7ac:	77 70                	ja     0x44c81e
44c7ae:	76 56                	jbe    0x44c806
44c7b0:	50                   	push   %eax
44c7b1:	78 6c                	js     0x44c81f
44c7b3:	4b                   	dec    %ebx
44c7b4:	65 4b                	gs dec %ebx
44c7b6:	36 44                	ss inc %esp
44c7b8:	6d                   	insl   (%dx),%es:(%edi)
44c7b9:	4a                   	dec    %edx
44c7ba:	34 6c                	xor    $0x6c,%al
44c7bc:	70 6c                	jo     0x44c82a
44c7be:	56                   	push   %esi
44c7bf:	77 56                	ja     0x44c817
44c7c1:	31 37                	xor    %esi,(%edi)
44c7c3:	35 32 46 76 30       	xor    $0x30764632,%eax
44c7c8:	59                   	pop    %ecx
44c7c9:	74 32                	je     0x44c7fd
44c7cb:	66 48                	dec    %ax
44c7cd:	5a                   	pop    %edx
44c7ce:	55                   	push   %ebp
44c7cf:	35 4f 4f 52 32       	xor    $0x32524f4f,%eax
44c7d4:	71 74                	jno    0x44c84a
44c7d6:	32 50 36             	xor    0x36(%eax),%dl
44c7d9:	36 2f                	ss das
44c7db:	59                   	pop    %ecx
44c7dc:	59                   	pop    %ecx
44c7dd:	4f                   	dec    %edi
44c7de:	55                   	push   %ebp
44c7df:	52                   	push   %edx
44c7e0:	6f                   	outsl  %ds:(%esi),(%dx)
44c7e1:	31 48 63             	xor    %ecx,0x63(%eax)
44c7e4:	74 4d                	je     0x44c833
44c7e6:	4b                   	dec    %ebx
44c7e7:	30 34 41             	xor    %dh,(%ecx,%eax,2)
44c7ea:	37                   	aaa
44c7eb:	67 6e                	outsb  %ds:(%si),(%dx)
44c7ed:	46                   	inc    %esi
44c7ee:	62 32                	bound  %esi,(%edx)
44c7f0:	61                   	popa
44c7f1:	4f                   	dec    %edi
44c7f2:	79 30                	jns    0x44c824
44c7f4:	70 6d                	jo     0x44c863
44c7f6:	79 6b                	jns    0x44c863
44c7f8:	4a                   	dec    %edx
44c7f9:	63 43 72             	arpl   %eax,0x72(%ebx)
44c7fc:	4e                   	dec    %esi
44c7fd:	4c                   	dec    %esp
44c7fe:	47                   	inc    %edi
44c7ff:	30 38                	xor    %bh,(%eax)
44c801:	6b 71 4b 42          	imul   $0x42,0x4b(%ecx),%esi
44c805:	59                   	pop    %ecx
44c806:	56                   	push   %esi
44c807:	4a                   	dec    %edx
44c808:	58                   	pop    %eax
44c809:	6f                   	outsl  %ds:(%esi),(%dx)
44c80a:	74 63                	je     0x44c86f
44c80c:	59                   	pop    %ecx
44c80d:	59                   	pop    %ecx
44c80e:	6d                   	insl   (%dx),%es:(%edi)
44c80f:	30 68 72             	xor    %ch,0x72(%eax)
44c812:	4f                   	dec    %edi
44c813:	63 6e 4b             	arpl   %ebp,0x4b(%esi)
44c816:	32 63 67             	xor    0x67(%ebx),%ah
44c819:	6b 6a 53 6d          	imul   $0x6d,0x53(%edx),%ebp
44c81d:	33 53 32             	xor    0x32(%ebx),%edx
44c820:	42                   	inc    %edx
44c821:	67 44                	addr16 inc %esp
44c823:	72 32                	jb     0x44c857
44c825:	44                   	inc    %esp
44c826:	7a 4e                	jp     0x44c876
44c828:	75 76                	jne    0x44c8a0
44c82a:	46                   	inc    %esi
44c82b:	70 2b                	jo     0x44c858
44c82d:	33 78 4a             	xor    0x4a(%eax),%edi
44c830:	34 6f                	xor    $0x6f,%al
44c832:	31 6e 35             	xor    %ebp,0x35(%esi)
44c835:	46                   	inc    %esi
44c836:	2b 5a 2f             	sub    0x2f(%edx),%ebx
44c839:	73 48                	jae    0x44c883
44c83b:	70 63                	jo     0x44c8a0
44c83d:	67 75 64             	addr16 jne 0x44c8a4
44c840:	52                   	push   %edx
44c841:	38 50 4a             	cmp    %dl,0x4a(%eax)
44c844:	2f                   	das
44c845:	33 33                	xor    (%ebx),%esi
44c847:	47                   	inc    %edi
44c848:	37                   	aaa
44c849:	43                   	inc    %ebx
44c84a:	50                   	push   %eax
44c84b:	6f                   	outsl  %ds:(%esi),(%dx)
44c84c:	53                   	push   %ebx
44c84d:	4e                   	dec    %esi
44c84e:	64 6d                	fs insl (%dx),%es:(%edi)
44c850:	77 6f                	ja     0x44c8c1
44c852:	4f                   	dec    %edi
44c853:	43                   	inc    %ebx
44c854:	67 74 59             	addr16 je 0x44c8b0
44c857:	6d                   	insl   (%dx),%es:(%edi)
44c858:	63 53 66             	arpl   %edx,0x66(%ebx)
44c85b:	33 79 2b             	xor    0x2b(%ecx),%edi
44c85e:	79 55                	jns    0x44c8b5
44c860:	46                   	inc    %esi
44c861:	36 30 42 78          	xor    %al,%ss:0x78(%edx)
44c865:	73 2b                	jae    0x44c892
44c867:	49                   	dec    %ecx
44c868:	4d                   	dec    %ebp
44c869:	46                   	inc    %esi
44c86a:	72 33                	jb     0x44c89f
44c86c:	4c                   	dec    %esp
44c86d:	54                   	push   %esp
44c86e:	74 48                	je     0x44c8b8
44c870:	62 47 55             	bound  %eax,0x55(%edi)
44c873:	79 6c                	jns    0x44c8e1
44c875:	31 66 4f             	xor    %esp,0x4f(%esi)
44c878:	71 69                	jno    0x44c8e3
44c87a:	6a 44                	push   $0x44
44c87c:	5a                   	pop    %edx
44c87d:	48                   	dec    %eax
44c87e:	46                   	inc    %esi
44c87f:	79 38                	jns    0x44c8b9
44c881:	76 32                	jbe    0x44c8b5
44c883:	6f                   	outsl  %ds:(%esi),(%dx)
44c884:	41                   	inc    %ecx
44c885:	48                   	dec    %eax
44c886:	64 4c                	fs dec %esp
44c888:	33 32                	xor    (%edx),%esi
44c88a:	74 65                	je     0x44c8f1
44c88c:	34 62                	xor    $0x62,%al
44c88e:	4e                   	dec    %esi
44c88f:	68 55 50 70 7a       	push   $0x7a705055
44c894:	73 6a                	jae    0x44c900
44c896:	34 75                	xor    $0x75,%al
44c898:	4f                   	dec    %edi
44c899:	52                   	push   %edx
44c89a:	44                   	inc    %esp
44c89b:	48                   	dec    %eax
44c89c:	43                   	inc    %ebx
44c89d:	2b 52 67             	sub    0x67(%edx),%edx
44c8a0:	75 6d                	jne    0x44c90f
44c8a2:	57                   	push   %edi
44c8a3:	5a                   	pop    %edx
44c8a4:	61                   	popa
44c8a5:	69 34 52 4f 32 6b 63 	imul   $0x636b324f,(%edx,%edx,2),%esi
44c8ac:	51                   	push   %ecx
44c8ad:	7a 43                	jp     0x44c8f2
44c8af:	59                   	pop    %ecx
44c8b0:	6a 4f                	push   $0x4f
44c8b2:	72 53                	jb     0x44c907
44c8b4:	4f                   	dec    %edi
44c8b5:	6c                   	insb   (%dx),%es:(%edi)
44c8b6:	73 77                	jae    0x44c92f
44c8b8:	2f                   	das
44c8b9:	64 66 42             	fs inc %dx
44c8bc:	6f                   	outsl  %ds:(%esi),(%dx)
44c8bd:	67 63 52 4f          	arpl   %edx,0x4f(%bp,%si)
44c8c1:	34 75                	xor    $0x75,%al
44c8c3:	53                   	push   %ebx
44c8c4:	42                   	inc    %edx
44c8c5:	76 4c                	jbe    0x44c913
44c8c7:	2f                   	das
44c8c8:	6b 71 67 34          	imul   $0x34,0x67(%ecx),%esi
44c8cc:	63 46 50             	arpl   %eax,0x50(%esi)
44c8cf:	48                   	dec    %eax
44c8d0:	37                   	aaa
44c8d1:	43                   	inc    %ebx
44c8d2:	4f                   	dec    %edi
44c8d3:	41                   	inc    %ecx
44c8d4:	53                   	push   %ebx
44c8d5:	6d                   	insl   (%dx),%es:(%edi)
44c8d6:	6a 43                	push   $0x43
44c8d8:	70 4c                	jo     0x44c926
44c8da:	50                   	push   %eax
44c8db:	65 4f                	gs dec %edi
44c8dd:	4e                   	dec    %esi
44c8de:	75 41                	jne    0x44c921
44c8e0:	72 56                	jb     0x44c938
44c8e2:	53                   	push   %ebx
44c8e3:	6c                   	insb   (%dx),%es:(%edi)
44c8e4:	44                   	inc    %esp
44c8e5:	79 6f                	jns    0x44c956
44c8e7:	46                   	inc    %esi
44c8e8:	78 43                	js     0x44c92d
44c8ea:	58                   	pop    %eax
44c8eb:	67 58                	addr16 pop %eax
44c8ed:	45                   	inc    %ebp
44c8ee:	68 67 50 56 39       	push   $0x39565067
44c8f3:	7a 4c                	jp     0x44c941
44c8f5:	48                   	dec    %eax
44c8f6:	30 49 51             	xor    %cl,0x51(%ecx)
44c8f9:	58                   	pop    %eax
44c8fa:	74 62                	je     0x44c95e
44c8fc:	50                   	push   %eax
44c8fd:	50                   	push   %eax
44c8fe:	77 70                	ja     0x44c970
44c900:	6f                   	outsl  %ds:(%esi),(%dx)
44c901:	61                   	popa
44c902:	2b 71 61             	sub    0x61(%ecx),%esi
44c905:	43                   	inc    %ebx
44c906:	43                   	inc    %ebx
44c907:	4f                   	dec    %edi
44c908:	77 77                	ja     0x44c981
44c90a:	38 4a 7a             	cmp    %cl,0x7a(%edx)
44c90d:	6a 47                	push   $0x47
44c90f:	63 50 51             	arpl   %edx,0x51(%eax)
44c912:	30 30                	xor    %dh,(%eax)
44c914:	35 5a 43 7a 4a       	xor    $0x4a7a435a,%eax
44c919:	48                   	dec    %eax
44c91a:	35 61 70 4f 79       	xor    $0x794f7061,%eax
44c91f:	2b 71 43             	sub    0x43(%ecx),%esi
44c922:	6c                   	insb   (%dx),%es:(%edi)
44c923:	37                   	aaa
44c924:	51                   	push   %ecx
44c925:	58                   	pop    %eax
44c926:	59                   	pop    %ecx
44c927:	4b                   	dec    %ebx
44c928:	53                   	push   %ebx
44c929:	78 66                	js     0x44c991
44c92b:	6a 36                	push   $0x36
44c92d:	4e                   	dec    %esi
44c92e:	70 74                	jo     0x44c9a4
44c930:	76 4b                	jbe    0x44c97d
44c932:	61                   	popa
44c933:	57                   	push   %edi
44c934:	57                   	push   %edi
44c935:	38 79 72             	cmp    %bh,0x72(%ecx)
44c938:	68 45 48 79 39       	push   $0x39794845
44c93d:	56                   	push   %esi
44c93e:	79 35                	jns    0x44c975
44c940:	41                   	inc    %ecx
44c941:	33 41 6b             	xor    0x6b(%ecx),%eax
44c944:	53                   	push   %ebx
44c945:	4c                   	dec    %esp
44c946:	58                   	pop    %eax
44c947:	34 2b                	xor    $0x2b,%al
44c949:	30 75 4e             	xor    %dh,0x4e(%ebp)
44c94c:	36 30 49 59          	xor    %cl,%ss:0x59(%ecx)
44c950:	39 56 4c             	cmp    %edx,0x4c(%esi)
44c953:	59                   	pop    %ecx
44c954:	72 4e                	jb     0x44c9a4
44c956:	69 43 4c 2b 2f 79 47 	imul   $0x47792f2b,0x4c(%ebx),%eax
44c95d:	75 37                	jne    0x44c996
44c95f:	33 33                	xor    (%ebx),%esi
44c961:	64 74 63             	fs je  0x44c9c7
44c964:	54                   	push   %esp
44c965:	59                   	pop    %ecx
44c966:	36 6a 7a             	ss push $0x7a
44c969:	6f                   	outsl  %ds:(%esi),(%dx)
44c96a:	62 4e 47             	bound  %ecx,0x47(%esi)
44c96d:	47                   	inc    %edi
44c96e:	32 32                	xor    (%edx),%dh
44c970:	56                   	push   %esi
44c971:	4d                   	dec    %ebp
44c972:	45                   	inc    %ebp
44c973:	70 75                	jo     0x44c9ea
44c975:	4a                   	dec    %edx
44c976:	58                   	pop    %eax
44c977:	78 4a                	js     0x44c9c3
44c979:	45                   	inc    %ebp
44c97a:	63 4c 66 64          	arpl   %ecx,0x64(%esi,%eiz,2)
44c97e:	69 53 37 6c 39 36 30 	imul   $0x3036396c,0x37(%ebx),%edx
44c985:	48                   	dec    %eax
44c986:	32 56 79             	xor    0x79(%esi),%dl
44c989:	34 6d                	xor    $0x6d,%al
44c98b:	31 47 38             	xor    %eax,0x38(%edi)
44c98e:	76 2f                	jbe    0x44c9bf
44c990:	2f                   	das
44c991:	72 7a                	jb     0x44ca0d
44c993:	6e                   	outsb  %ds:(%esi),(%dx)
44c994:	62 54 47 46          	bound  %edx,0x46(%edi,%eax,2)
44c998:	7a 38                	jp     0x44c9d2
44c99a:	59                   	pop    %ecx
44c99b:	6e                   	outsb  %ds:(%esi),(%dx)
44c99c:	63 75 44             	arpl   %esi,0x44(%ebp)
44c99f:	52                   	push   %edx
44c9a0:	76 35                	jbe    0x44c9d7
44c9a2:	53                   	push   %ebx
44c9a3:	45                   	inc    %ebp
44c9a4:	75 73                	jne    0x44ca19
44c9a6:	41                   	inc    %ecx
44c9a7:	72 4c                	jb     0x44c9f5
44c9a9:	68 4a 78 2f 68       	push   $0x682f784a
44c9ae:	4e                   	dec    %esi
44c9af:	50                   	push   %eax
44c9b0:	64 6b 69 32 4c       	imul   $0x4c,%fs:0x32(%ecx),%ebp
44c9b5:	78 31                	js     0x44c9e8
44c9b7:	46                   	inc    %esi
44c9b8:	78 41                	js     0x44c9fb
44c9ba:	72 5a                	jb     0x44ca16
44c9bc:	37                   	aaa
44c9bd:	4a                   	dec    %edx
44c9be:	46                   	inc    %esi
44c9bf:	4b                   	dec    %ebx
44c9c0:	73 70                	jae    0x44ca32
44c9c2:	6b 2b 44             	imul   $0x44,(%ebx),%ebp
44c9c5:	42                   	inc    %edx
44c9c6:	4f                   	dec    %edi
44c9c7:	44                   	inc    %esp
44c9c8:	66 53                	push   %bx
44c9ca:	58                   	pop    %eax
44c9cb:	50                   	push   %eax
44c9cc:	50                   	push   %eax
44c9cd:	6c                   	insb   (%dx),%es:(%edi)
44c9ce:	34 4f                	xor    $0x4f,%al
44c9d0:	50                   	push   %eax
44c9d1:	44                   	inc    %esp
44c9d2:	34 64                	xor    $0x64,%al
44c9d4:	69 67 79 35 6b 5a 4b 	imul   $0x4b5a6b35,0x79(%edi),%esp
44c9db:	6f                   	outsl  %ds:(%esi),(%dx)
44c9dc:	2b 34 67             	sub    (%edi,%eiz,2),%esi
44c9df:	45                   	inc    %ebp
44c9e0:	51                   	push   %ecx
44c9e1:	6d                   	insl   (%dx),%es:(%edi)
44c9e2:	6a 50                	push   $0x50
44c9e4:	71 6a                	jno    0x44ca50
44c9e6:	34 37                	xor    $0x37,%al
44c9e8:	77 42                	ja     0x44ca2c
44c9ea:	62 46 52             	bound  %eax,0x52(%esi)
44c9ed:	44                   	inc    %esp