44bd49:	4d                   	dec    %ebp
44bd4a:	4a                   	dec    %edx
44bd4b:	31 6f 39             	xor    %ebp,0x39(%edi)
44bd4e:	54                   	push   %esp
44bd4f:	2f                   	das
44bd50:	61                   	popa
44bd51:	7a 47                	jp     0x44bd9a
44bd53:	55                   	push   %ebp
44bd54:	78 77                	js     0x44bdcd
44bd56:	57                   	push   %edi
44bd57:	44                   	inc    %esp
44bd58:	37                   	aaa
44bd59:	66 4e                	dec    %si
44bd5b:	34 54                	xor    $0x54,%al
44bd5d:	52                   	push   %edx
44bd5e:	6d                   	insl   (%dx),%es:(%edi)
44bd5f:	37                   	aaa
44bd60:	78 63                	js     0x44bdc5
44bd62:	2b 32                	sub    (%edx),%esi
44bd64:	30 6d 4d             	xor    %ch,0x4d(%ebp)
44bd67:	4f                   	dec    %edi
44bd68:	50                   	push   %eax
44bd69:	35 2b 44 50 70       	xor    $0x7050442b,%eax
44bd6e:	46                   	inc    %esi
44bd6f:	44                   	inc    %esp
44bd70:	31 70 49             	xor    %esi,0x49(%eax)
44bd73:	38 4b 6a             	cmp    %cl,0x6a(%ebx)
44bd76:	37                   	aaa
44bd77:	6a 59                	push   $0x59
44bd79:	4e                   	dec    %esi
44bd7a:	6d                   	insl   (%dx),%es:(%edi)
44bd7b:	6b 78 31 70          	imul   $0x70,0x31(%eax),%edi
44bd7f:	33 4a 34             	xor    0x34(%edx),%ecx
44bd82:	71 45                	jno    0x44bdc9
44bd84:	49                   	dec    %ecx
44bd85:	63 6b 2b             	arpl   %ebp,0x2b(%ebx)
44bd88:	47                   	inc    %edi
44bd89:	61                   	popa
44bd8a:	4d                   	dec    %ebp
44bd8b:	57                   	push   %edi
44bd8c:	31 46 48             	xor    %eax,0x48(%esi)
44bd8f:	65 46                	gs inc %esi
44bd91:	56                   	push   %esi
44bd92:	53                   	push   %ebx
44bd93:	42                   	inc    %edx
44bd94:	71 69                	jno    0x44bdff
44bd96:	4e                   	dec    %esi
44bd97:	46                   	inc    %esi
44bd98:	70 79                	jo     0x44be13
44bd9a:	74 52                	je     0x44bdee
44bd9c:	54                   	push   %esp
44bd9d:	4a                   	dec    %edx
44bd9e:	42                   	inc    %edx
44bd9f:	38 4d 74             	cmp    %cl,0x74(%ebp)
44bda2:	63 49 6c             	arpl   %ecx,0x6c(%ecx)
44bda5:	67 4c                	addr16 dec %esp
44bda7:	72 59                	jb     0x44be02
44bda9:	6f                   	outsl  %ds:(%esi),(%dx)
44bdaa:	4f                   	dec    %edi
44bdab:	4b                   	dec    %ebx
44bdac:	76 32                	jbe    0x44bde0
44bdae:	67 53                	addr16 push %ebx
44bdb0:	68 4c 72 47 47       	push   $0x4747724c
44bdb5:	6e                   	outsb  %ds:(%esi),(%dx)
44bdb6:	41                   	inc    %ecx
44bdb7:	58                   	pop    %eax
44bdb8:	75 5a                	jne    0x44be14
44bdba:	57                   	push   %edi
44bdbb:	36 54                	ss push %esp
44bdbd:	78 50                	js     0x44be0f
44bdbf:	65 72 62             	gs jb  0x44be24
44bdc2:	66 41                	inc    %cx
44bdc4:	6f                   	outsl  %ds:(%esi),(%dx)
44bdc5:	6b 49 30 68          	imul   $0x68,0x30(%ecx),%ecx
44bdc9:	76 37                	jbe    0x44be02
44bdcb:	70 72                	jo     0x44be3f
44bdcd:	48                   	dec    %eax
44bdce:	42                   	inc    %edx
44bdcf:	6a 52                	push   $0x52
44bdd1:	7a 46                	jp     0x44be19
44bdd3:	51                   	push   %ecx
44bdd4:	79 55                	jns    0x44be2b
44bdd6:	44                   	inc    %esp
44bdd7:	43                   	inc    %ebx
44bdd8:	43                   	inc    %ebx
44bdd9:	68 2b 4d 34 59       	push   $0x59344d2b
44bdde:	7a 4f                	jp     0x44be2f
44bde0:	46                   	inc    %esi
44bde1:	4c                   	dec    %esp
44bde2:	76 37                	jbe    0x44be1b
44bde4:	61                   	popa
44bde5:	76 4a                	jbe    0x44be31
44bde7:	65 52                	gs push %edx
44bde9:	56                   	push   %esi
44bdea:	6c                   	insb   (%dx),%es:(%edi)
44bdeb:	38 30                	cmp    %dh,(%eax)
44bded:	67 71 46             	addr16 jno 0x44be36
44bdf0:	55                   	push   %ebp
44bdf1:	34 71                	xor    $0x71,%al
44bdf3:	6e                   	outsb  %ds:(%esi),(%dx)
44bdf4:	4f                   	dec    %edi
44bdf5:	76 33                	jbe    0x44be2a
44bdf7:	4c                   	dec    %esp
44bdf8:	37                   	aaa
44bdf9:	68 64 53 69 76       	push   $0x76695364
44bdfe:	31 50 59             	xor    %edx,0x59(%eax)
44be01:	67 34 50             	addr16 xor $0x50,%al
44be04:	4d                   	dec    %ebp
44be05:	67 4d                	addr16 dec %ebp
44be07:	6d                   	insl   (%dx),%es:(%edi)
44be08:	76 70                	jbe    0x44be7a
44be0a:	5a                   	pop    %edx
44be0b:	6f                   	outsl  %ds:(%esi),(%dx)
44be0c:	54                   	push   %esp
44be0d:	6b 4e 68 6a          	imul   $0x6a,0x68(%esi),%ecx
44be11:	4e                   	dec    %esi
44be12:	6e                   	outsb  %ds:(%esi),(%dx)
44be13:	6e                   	outsb  %ds:(%esi),(%dx)
44be14:	2b 75 6d             	sub    0x6d(%ebp),%esi
44be17:	51                   	push   %ecx
44be18:	79 47                	jns    0x44be61
44be1a:	32 56 49             	xor    0x49(%esi),%dl
44be1d:	74 6f                	je     0x44be8e
44be1f:	73 54                	jae    0x44be75
44be21:	58                   	pop    %eax
44be22:	4c                   	dec    %esp
44be23:	79 52                	jns    0x44be77
44be25:	6b 59 43 6a          	imul   $0x6a,0x43(%ecx),%ebx
44be29:	31 70 78             	xor    %esi,0x78(%eax)
44be2c:	55                   	push   %ebp
44be2d:	76 67                	jbe    0x44be96
44be2f:	62 59 36             	bound  %ebx,0x36(%ecx)
44be32:	63 72 2b             	arpl   %esi,0x2b(%edx)
44be35:	74 4b                	je     0x44be82
44be37:	30 50 6a             	xor    %dl,0x6a(%eax)
44be3a:	37                   	aaa
44be3b:	69 77 6a 5a 66 44 37 	imul   $0x3744665a,0x6a(%edi),%esi
44be42:	34 2f                	xor    $0x2f,%al
44be44:	2f                   	das
44be45:	54                   	push   %esp
44be46:	41                   	inc    %ecx
44be47:	63 33                	arpl   %esi,(%ebx)
44be49:	67 79 2b             	addr16 jns 0x44be77
44be4c:	69 6b 66 66 48 58 73 	imul   $0x73584866,0x66(%ebx),%ebp
44be53:	4e                   	dec    %esi
44be54:	4d                   	dec    %ebp
44be55:	68 76 36 79 34       	push   $0x34793676
44be5a:	59                   	pop    %ecx
44be5b:	42                   	inc    %edx
44be5c:	49                   	dec    %ecx
44be5d:	48                   	dec    %eax
44be5e:	39 43 4e             	cmp    %eax,0x4e(%ebx)
44be61:	37                   	aaa
44be62:	48                   	dec    %eax
44be63:	51                   	push   %ecx
44be64:	54                   	push   %esp
44be65:	38 75 51             	cmp    %dh,0x51(%ebp)
44be68:	50                   	push   %eax
44be69:	78 43                	js     0x44beae
44be6b:	34 69                	xor    $0x69,%al
44be6d:	4f                   	dec    %edi
44be6e:	42                   	inc    %edx
44be6f:	70 72                	jo     0x44bee3
44be71:	54                   	push   %esp
44be72:	6e                   	outsb  %ds:(%esi),(%dx)
44be73:	74 2b                	je     0x44bea0
44be75:	71 6e                	jno    0x44bee5
44be77:	7a 74                	jp     0x44beed
44be79:	74 30                	je     0x44beab
44be7b:	30 58 63             	xor    %bl,0x63(%eax)
44be7e:	45                   	inc    %ebp
44be7f:	4a                   	dec    %edx
44be80:	71 65                	jno    0x44bee7
44be82:	43                   	inc    %ebx
44be83:	7a 58                	jp     0x44bedd
44be85:	57                   	push   %edi
44be86:	45                   	inc    %ebp
44be87:	65 68 4a 5a 70 61    	gs push $0x61705a4a
44be8d:	47                   	inc    %edi
44be8e:	67 4e                	addr16 dec %esi
44be90:	6d                   	insl   (%dx),%es:(%edi)
44be91:	70 73                	jo     0x44bf06
44be93:	57                   	push   %edi
44be94:	37                   	aaa
44be95:	74 31                	je     0x44bec8
44be97:	4a                   	dec    %edx
44be98:	46                   	inc    %esi
44be99:	6d                   	insl   (%dx),%es:(%edi)
44be9a:	6c                   	insb   (%dx),%es:(%edi)
44be9b:	63 78 33             	arpl   %edi,0x33(%eax)
44be9e:	33 52 61             	xor    0x61(%edx),%edx
44bea1:	49                   	dec    %ecx
44bea2:	48                   	dec    %eax
44bea3:	37                   	aaa
44bea4:	6f                   	outsl  %ds:(%esi),(%dx)
44bea5:	34 68                	xor    $0x68,%al
44bea7:	7a 42                	jp     0x44beeb
44bea9:	6e                   	outsb  %ds:(%esi),(%dx)
44beaa:	2f                   	das
44beab:	71 54                	jno    0x44bf01
44bead:	79 68                	jns    0x44bf17
44beaf:	56                   	push   %esi
44beb0:	4b                   	dec    %ebx
44beb1:	41                   	inc    %ecx
44beb2:	68 30 2b 6b 4b       	push   $0x4b6b2b30
44beb7:	69 66 33 75 55 31 38 	imul   $0x38315575,0x33(%esi),%esp
44bebe:	31 68 59             	xor    %ebp,0x59(%eax)
44bec1:	70 48                	jo     0x44bf0b
44bec3:	72 64                	jb     0x44bf29
44bec5:	4f                   	dec    %edi
44bec6:	7a 31                	jp     0x44bef9
44bec8:	53                   	push   %ebx
44bec9:	54                   	push   %esp
44beca:	6d                   	insl   (%dx),%es:(%edi)
44becb:	42                   	inc    %edx
44becc:	38 66 6a             	cmp    %ah,0x6a(%esi)
44becf:	34 39                	xor    $0x39,%al
44bed1:	67 39 55 31          	cmp    %edx,0x31(%di)
44bed5:	48                   	dec    %eax
44bed6:	78 33                	js     0x44bf0b
44bed8:	73 4b                	jae    0x44bf25
44beda:	52                   	push   %edx
44bedb:	31 79 6c             	xor    %edi,0x6c(%ecx)
44bede:	34 77                	xor    $0x77,%al
44bee0:	6e                   	outsb  %ds:(%esi),(%dx)
44bee1:	38 66 77             	cmp    %ah,0x77(%esi)
44bee4:	42                   	inc    %edx
44bee5:	6c                   	insb   (%dx),%es:(%edi)
44bee6:	48                   	dec    %eax
44bee7:	4b                   	dec    %ebx
44bee8:	38 42 6a             	cmp    %al,0x6a(%edx)
44beeb:	69 58 7a 35 55 32 32 	imul   $0x32325535,0x7a(%eax),%ebx
44bef2:	64 6a 56             	fs push $0x56
44bef5:	58                   	pop    %eax
44bef6:	30 46 65             	xor    %al,0x65(%esi)
44bef9:	6a 38                	push   $0x38
44befb:	42                   	inc    %edx
44befc:	32 78 32             	xor    0x32(%eax),%bh
44beff:	55                   	push   %ebp
44bf00:	32 33                	xor    (%ebx),%dh
44bf02:	54                   	push   %esp
44bf03:	46                   	inc    %esi
44bf04:	4c                   	dec    %esp
44bf05:	51                   	push   %ecx
44bf06:	49                   	dec    %ecx
44bf07:	2f                   	das
44bf08:	52                   	push   %edx
44bf09:	50                   	push   %eax
44bf0a:	4b                   	dec    %ebx
44bf0b:	46                   	inc    %esi
44bf0c:	6f                   	outsl  %ds:(%esi),(%dx)
44bf0d:	64 47                	fs inc %edi
44bf0f:	4b                   	dec    %ebx
44bf10:	6d                   	insl   (%dx),%es:(%edi)
44bf11:	59                   	pop    %ecx
44bf12:	58                   	pop    %eax
44bf13:	75 62                	jne    0x44bf77
44bf15:	74 73                	je     0x44bf8a
44bf17:	4c                   	dec    %esp
44bf18:	78 4b                	js     0x44bf65
44bf1a:	65 30 77 69          	xor    %dh,%gs:0x69(%edi)
44bf1e:	75 55                	jne    0x44bf75
44bf20:	68 48 33 66 61       	push   $0x61663348
44bf25:	6e                   	outsb  %ds:(%esi),(%dx)
44bf26:	55                   	push   %ebp
44bf27:	68 52 54 43 6d       	push   $0x6d435452
44bf2c:	78 44                	js     0x44bf72
44bf2e:	44                   	inc    %esp
44bf2f:	56                   	push   %esi
44bf30:	65 66 66 6d          	gs data16 insw (%dx),%es:(%edi)
44bf34:	6d                   	insl   (%dx),%es:(%edi)
44bf35:	41                   	inc    %ecx
44bf36:	45                   	inc    %ebp
44bf37:	55                   	push   %ebp
44bf38:	77 52                	ja     0x44bf8c
44bf3a:	77 58                	ja     0x44bf94
44bf3c:	78 6b                	js     0x44bfa9
44bf3e:	44                   	inc    %esp
44bf3f:	57                   	push   %edi
44bf40:	41                   	inc    %ecx
44bf41:	71 4f                	jno    0x44bf92
44bf43:	66 62 6a 69          	bound  %bp,0x69(%edx)
44bf47:	31 6b 67             	xor    %ebp,0x67(%ebx)
44bf4a:	6f                   	outsl  %ds:(%esi),(%dx)
44bf4b:	68 53 71 58 58       	push   $0x58587153
44bf50:	2b 2f                	sub    (%edi),%ebp
44bf52:	42                   	inc    %edx
44bf53:	4a                   	dec    %edx
44bf54:	41                   	inc    %ecx
44bf55:	63 43 39             	arpl   %eax,0x39(%ebx)
44bf58:	76 65                	jbe    0x44bfbf
44bf5a:	65 74 77             	gs je  0x44bfd4
44bf5d:	6e                   	outsb  %ds:(%esi),(%dx)
44bf5e:	79 6c                	jns    0x44bfcc
44bf60:	52                   	push   %edx
44bf61:	59                   	pop    %ecx
44bf62:	4e                   	dec    %esi
44bf63:	44                   	inc    %esp
44bf64:	73 63                	jae    0x44bfc9
44bf66:	65 77 2b             	gs ja  0x44bf94
44bf69:	64 54                	fs push %esp
44bf6b:	44                   	inc    %esp
44bf6c:	79 30                	jns    0x44bf9e
44bf6e:	62 54 63 54          	bound  %edx,0x54(%ebx,%eiz,2)
44bf72:	31 70 57             	xor    %esi,0x57(%eax)
44bf75:	4d                   	dec    %ebp
44bf76:	55                   	push   %ebp
44bf77:	6b 74 30 78 43       	imul   $0x43,0x78(%eax,%esi,1),%esi
44bf7c:	39 42 56             	cmp    %eax,0x56(%edx)
44bf7f:	2f                   	das
44bf80:	58                   	pop    %eax
44bf81:	42                   	inc    %edx
44bf82:	53                   	push   %ebx
44bf83:	79 5a                	jns    0x44bfdf
44bf85:	50                   	push   %eax
44bf86:	71 31                	jno    0x44bfb9
44bf88:	6a 4e                	push   $0x4e
44bf8a:	7a 38                	jp     0x44bfc4
44bf8c:	44                   	inc    %esp
44bf8d:	58                   	pop    %eax
44bf8e:	65 7a 33             	gs jp  0x44bfc4
44bf91:	6b 4b 37 75          	imul   $0x75,0x37(%ebx),%ecx
44bf95:	49                   	dec    %ecx
44bf96:	55                   	push   %ebp
44bf97:	4a                   	dec    %edx
44bf98:	66 6e                	data16 outsb %ds:(%esi),(%dx)
44bf9a:	32 73 55             	xor    0x55(%ebx),%dh
44bf9d:	2b 79 74             	sub    0x74(%ecx),%edi
44bfa0:	6a 66                	push   $0x66
44bfa2:	61                   	popa
44bfa3:	72 58                	jb     0x44bffd
44bfa5:	30 47 4b             	xor    %al,0x4b(%edi)
44bfa8:	75 7a                	jne    0x44c024
44bfaa:	47                   	inc    %edi
44bfab:	64 62 68 4a          	bound  %ebp,%fs:0x4a(%eax)
44bfaf:	55                   	push   %ebp
44bfb0:	74 45                	je     0x44bff7
44bfb2:	54                   	push   %esp
44bfb3:	49                   	dec    %ecx
44bfb4:	76 7a                	jbe    0x44c030
44bfb6:	36 6d                	ss insl (%dx),%es:(%edi)
44bfb8:	52                   	push   %edx
44bfb9:	74 6e                	je     0x44c029
44bfbb:	69 66 45 47 4c 2b 6c 	imul   $0x6c2b4c47,0x45(%esi),%esp
44bfc2:	37                   	aaa
44bfc3:	6d                   	insl   (%dx),%es:(%edi)
44bfc4:	50                   	push   %eax
44bfc5:	69 77 56 32 69 7a 53 	imul   $0x537a6932,0x56(%edi),%esi
44bfcc:	52                   	push   %edx
44bfcd:	33 56 6e             	xor    0x6e(%esi),%edx