44eb31:	6b 55 4e 30          	imul   $0x30,0x4e(%ebp),%edx
44eb35:	64 77 6e             	fs ja  0x44eba6
44eb38:	57                   	push   %edi
44eb39:	68 54 69 49 44       	push   $0x44496954
44eb3e:	67 47                	addr16 inc %edi
44eb40:	38 6e 4b             	cmp    %ch,0x4b(%esi)
44eb43:	69 4e 54 4a 74 48 77 	imul   $0x7748744a,0x54(%esi),%ecx
44eb4a:	66 47                	inc    %di
44eb4c:	67 49                	addr16 dec %ecx
44eb4e:	6e                   	outsb  %ds:(%esi),(%dx)
44eb4f:	68 6d 4b 54 56       	push   $0x56544b6d
44eb54:	4b                   	dec    %ebx
44eb55:	70 7a                	jo     0x44ebd1
44eb57:	50                   	push   %eax
44eb58:	5a                   	pop    %edx
44eb59:	64 34 59             	fs xor $0x59,%al
44eb5c:	4f                   	dec    %edi
44eb5d:	42                   	inc    %edx
44eb5e:	2b 76 2f             	sub    0x2f(%esi),%esi
44eb61:	76 63                	jbe    0x44ebc6
44eb63:	52                   	push   %edx
44eb64:	35 50 67 75 2f       	xor    $0x2f756750,%eax
44eb69:	76 49                	jbe    0x44ebb4
44eb6b:	57                   	push   %edi
44eb6c:	33 2f                	xor    (%edi),%ebp
44eb6e:	69 42 41 32 2f 30 6d 	imul   $0x6d302f32,0x41(%edx),%eax
44eb75:	6f                   	outsl  %ds:(%esi),(%dx)
44eb76:	6d                   	insl   (%dx),%es:(%edi)
44eb77:	64 6b 50 38 63       	imul   $0x63,%fs:0x38(%eax),%edx
44eb7c:	4f                   	dec    %edi
44eb7d:	56                   	push   %esi
44eb7e:	64 69 62 73 62 58 4e 	imul   $0x584e5862,%fs:0x73(%edx),%esp
44eb85:	58
44eb86:	49                   	dec    %ecx
44eb87:	46                   	inc    %esi
44eb88:	6c                   	insb   (%dx),%es:(%edi)
44eb89:	32 38                	xor    (%eax),%bh
44eb8b:	41                   	inc    %ecx
44eb8c:	51                   	push   %ecx
44eb8d:	56                   	push   %esi
44eb8e:	75 55                	jne    0x44ebe5
44eb90:	58                   	pop    %eax
44eb91:	75 45                	jne    0x44ebd8
44eb93:	65 2b 46 54          	sub    %gs:0x54(%esi),%eax
44eb97:	57                   	push   %edi
44eb98:	46                   	inc    %esi
44eb99:	71 54                	jno    0x44ebef
44eb9b:	34 71                	xor    $0x71,%al
44eb9d:	4d                   	dec    %ebp
44eb9e:	50                   	push   %eax
44eb9f:	30 46 41             	xor    %al,0x41(%esi)
44eba2:	50                   	push   %eax
44eba3:	71 32                	jno    0x44ebd7
44eba5:	5a                   	pop    %edx
44eba6:	6d                   	insl   (%dx),%es:(%edi)
44eba7:	4a                   	dec    %edx
44eba8:	42                   	inc    %edx
44eba9:	49                   	dec    %ecx
44ebaa:	72 30                	jb     0x44ebdc
44ebac:	41                   	inc    %ecx
44ebad:	46                   	inc    %esi
44ebae:	38 58 6e             	cmp    %bl,0x6e(%eax)
44ebb1:	63 56 38             	arpl   %edx,0x38(%esi)
44ebb4:	49                   	dec    %ecx
44ebb5:	63 30                	arpl   %esi,(%eax)
44ebb7:	30 4a 42             	xor    %cl,0x42(%edx)
44ebba:	74 6a                	je     0x44ec26
44ebbc:	74 33                	je     0x44ebf1
44ebbe:	67 48                	addr16 dec %eax
44ebc0:	4d                   	dec    %ebp
44ebc1:	6c                   	insb   (%dx),%es:(%edi)
44ebc2:	6d                   	insl   (%dx),%es:(%edi)
44ebc3:	71 36                	jno    0x44ebfb
44ebc5:	55                   	push   %ebp
44ebc6:	4e                   	dec    %esi
44ebc7:	54                   	push   %esp
44ebc8:	35 72 48 30 2f       	xor    $0x2f304872,%eax
44ebcd:	5a                   	pop    %edx
44ebce:	30 7a 6a             	xor    %bh,0x6a(%edx)
44ebd1:	66 64 4d             	fs dec %bp
44ebd4:	70 50                	jo     0x44ec26
44ebd6:	43                   	inc    %ebx
44ebd7:	58                   	pop    %eax
44ebd8:	39 33                	cmp    %esi,(%ebx)
44ebda:	72 39                	jb     0x44ec15
44ebdc:	53                   	push   %ebx
44ebdd:	45                   	inc    %ebp
44ebde:	69 4d 6c 4a 6b 65 31 	imul   $0x31656b4a,0x6c(%ebp),%ecx
44ebe5:	54                   	push   %esp
44ebe6:	6c                   	insb   (%dx),%es:(%edi)
44ebe7:	6c                   	insb   (%dx),%es:(%edi)
44ebe8:	67 2f                	addr16 das
44ebea:	76 4f                	jbe    0x44ec3b
44ebec:	39 2b                	cmp    %ebp,(%ebx)
44ebee:	42                   	inc    %edx
44ebef:	6e                   	outsb  %ds:(%esi),(%dx)
44ebf0:	55                   	push   %ebp
44ebf1:	48                   	dec    %eax
44ebf2:	45                   	inc    %ebp
44ebf3:	6e                   	outsb  %ds:(%esi),(%dx)
44ebf4:	51                   	push   %ecx
44ebf5:	30 53 69             	xor    %dl,0x69(%ebx)
44ebf8:	68 58 48 31 6a       	push   $0x6a314858
44ebfd:	6b 33 56             	imul   $0x56,(%ebx),%esi
44ec00:	6d                   	insl   (%dx),%es:(%edi)
44ec01:	43                   	inc    %ebx
44ec02:	33 53 42             	xor    0x42(%ebx),%edx
44ec05:	55                   	push   %ebp
44ec06:	4a                   	dec    %edx
44ec07:	7a 79                	jp     0x44ec82
44ec09:	2f                   	das
44ec0a:	59                   	pop    %ecx
44ec0b:	32 56 41             	xor    0x41(%esi),%dl
44ec0e:	46                   	inc    %esi
44ec0f:	4d                   	dec    %ebp
44ec10:	67 67 51             	addr16 addr16 push %ecx
44ec13:	78 71                	js     0x44ec86
44ec15:	44                   	inc    %esp
44ec16:	48                   	dec    %eax
44ec17:	71 66                	jno    0x44ec7f
44ec19:	51                   	push   %ecx
44ec1a:	77 55                	ja     0x44ec71
44ec1c:	58                   	pop    %eax
44ec1d:	66 51                	push   %cx
44ec1f:	45                   	inc    %ebp
44ec20:	65 37                	gs aaa
44ec22:	56                   	push   %esi
44ec23:	6d                   	insl   (%dx),%es:(%edi)
44ec24:	6c                   	insb   (%dx),%es:(%edi)
44ec25:	6a 56                	push   $0x56
44ec27:	4e                   	dec    %esi
44ec28:	6d                   	insl   (%dx),%es:(%edi)
44ec29:	31 55 56             	xor    %edx,0x56(%ebp)
44ec2c:	6f                   	outsl  %ds:(%esi),(%dx)
44ec2d:	76 70                	jbe    0x44ec9f
44ec2f:	39 6c 71 56          	cmp    %ebp,0x56(%ecx,%esi,2)
44ec33:	36 70 47             	ss jo  0x44ec7d
44ec36:	43                   	inc    %ebx
44ec37:	55                   	push   %ebp
44ec38:	66 70 41             	data16 jo 0x44ec7c
44ec3b:	6f                   	outsl  %ds:(%esi),(%dx)
44ec3c:	49                   	dec    %ecx
44ec3d:	42                   	inc    %edx
44ec3e:	54                   	push   %esp
44ec3f:	64 44                	fs inc %esp
44ec41:	6f                   	outsl  %ds:(%esi),(%dx)
44ec42:	76 67                	jbe    0x44ecab
44ec44:	64 2b 70 70          	sub    %fs:0x70(%eax),%esi
44ec48:	75 6d                	jne    0x44ecb7
44ec4a:	6e                   	outsb  %ds:(%esi),(%dx)
44ec4b:	33 39                	xor    (%ecx),%edi
44ec4d:	79 49                	jns    0x44ec98
44ec4f:	6d                   	insl   (%dx),%es:(%edi)
44ec50:	7a 78                	jp     0x44ecca
44ec52:	6f                   	outsl  %ds:(%esi),(%dx)
44ec53:	5a                   	pop    %edx
44ec54:	2b 34 4b             	sub    (%ebx,%ecx,2),%esi
44ec57:	4a                   	dec    %edx
44ec58:	57                   	push   %edi
44ec59:	68 6c 69 70 42       	push   $0x4270696c
44ec5e:	46                   	inc    %esi
44ec5f:	44                   	inc    %esp
44ec60:	6d                   	insl   (%dx),%es:(%edi)
44ec61:	42                   	inc    %edx
44ec62:	30 38                	xor    %bh,(%eax)
44ec64:	6c                   	insb   (%dx),%es:(%edi)
44ec65:	4f                   	dec    %edi
44ec66:	6b 6a 42 5a          	imul   $0x5a,0x42(%edx),%ebp
44ec6a:	33 4b 4f             	xor    0x4f(%ebx),%ecx
44ec6d:	6a 37                	push   $0x37
44ec6f:	77 66                	ja     0x44ecd7
44ec71:	79 39                	jns    0x44ecac
44ec73:	5a                   	pop    %edx
44ec74:	62 6d 55             	bound  %ebp,0x55(%ebp)
44ec77:	63 61 45             	arpl   %esp,0x45(%ecx)
44ec7a:	6c                   	insb   (%dx),%es:(%edi)
44ec7b:	32 68 69             	xor    0x69(%eax),%ch
44ec7e:	54                   	push   %esp
44ec7f:	6f                   	outsl  %ds:(%esi),(%dx)
44ec80:	31 55 54             	xor    %edx,0x54(%ebp)
44ec83:	4b                   	dec    %ebx
44ec84:	65 69 2f 77 4d 64 70 	imul   $0x70644d77,%gs:(%edi),%ebp
44ec8b:	43                   	inc    %ebx
44ec8c:	52                   	push   %edx
44ec8d:	70 65                	jo     0x44ecf4
44ec8f:	32 34 30             	xor    (%eax,%esi,1),%dh
44ec92:	2b 49 4b             	sub    0x4b(%ecx),%ecx
44ec95:	53                   	push   %ebx
44ec96:	78 62                	js     0x44ecfa
44ec98:	64 38 7a 55          	cmp    %bh,%fs:0x55(%edx)
44ec9c:	77 72                	ja     0x44ed10
44ec9e:	73 69                	jae    0x44ed09
44eca0:	50                   	push   %eax
44eca1:	36 61                	ss popa
44eca3:	67 32 6b 42          	xor    0x42(%bp,%di),%ch
44eca7:	6d                   	insl   (%dx),%es:(%edi)
44eca8:	69 6c 38 4b 75 75 4c 	imul   $0x6d4c7575,0x4b(%eax,%edi,1),%ebp
44ecaf:	6d
44ecb0:	77 2b                	ja     0x44ecdd
44ecb2:	7a 54                	jp     0x44ed08
44ecb4:	32 31                	xor    (%ecx),%dh
44ecb6:	35 5a 58 43 33       	xor    $0x3343585a,%eax
44ecbb:	4b                   	dec    %ebx
44ecbc:	6c                   	insb   (%dx),%es:(%edi)
44ecbd:	44                   	inc    %esp
44ecbe:	6d                   	insl   (%dx),%es:(%edi)
44ecbf:	50                   	push   %eax
44ecc0:	72 38                	jb     0x44ecfa
44ecc2:	53                   	push   %ebx
44ecc3:	65 6b 4d 6f 41       	imul   $0x41,%gs:0x6f(%ebp),%ecx
44ecc8:	36 71 31             	ss jno 0x44ecfc
44eccb:	45                   	inc    %ebp
44eccc:	43                   	inc    %ebx
44eccd:	5a                   	pop    %edx
44ecce:	69 36 6c 6e 78 54    	imul   $0x54786e6c,(%esi),%esi
44ecd4:	65 45                	gs inc %ebp
44ecd6:	48                   	dec    %eax
44ecd7:	4c                   	dec    %esp
44ecd8:	67 65 78 75          	addr16 gs js 0x44ed51
44ecdc:	62 74 4c 53          	bound  %esi,0x53(%esp,%ecx,2)
44ece0:	47                   	inc    %edi
44ece1:	67 4e                	addr16 dec %esi
44ece3:	6a 50                	push   $0x50
44ece5:	6d                   	insl   (%dx),%es:(%edi)
44ece6:	6c                   	insb   (%dx),%es:(%edi)
44ece7:	37                   	aaa
44ece8:	47                   	inc    %edi
44ece9:	51                   	push   %ecx
44ecea:	55                   	push   %ebp
44eceb:	7a 4b                	jp     0x44ed38
44eced:	71 5a                	jno    0x44ed49
44ecef:	41                   	inc    %ecx
44ecf0:	77 66                	ja     0x44ed58
44ecf2:	68 47 69 48 6e       	push   $0x6e486947
44ecf7:	6f                   	outsl  %ds:(%esi),(%dx)
44ecf8:	48                   	dec    %eax
44ecf9:	73 72                	jae    0x44ed6d
44ecfb:	4d                   	dec    %ebp
44ecfc:	43                   	inc    %ebx
44ecfd:	59                   	pop    %ecx
44ecfe:	51                   	push   %ecx
44ecff:	6d                   	insl   (%dx),%es:(%edi)
44ed00:	31 4d 36             	xor    %ecx,0x36(%ebp)
44ed03:	47                   	inc    %edi
44ed04:	5a                   	pop    %edx
44ed05:	38 67 6e             	cmp    %ah,0x6e(%edi)
44ed08:	6a 35                	push   $0x35
44ed0a:	35 42 74 4a 49       	xor    $0x494a7442,%eax
44ed0f:	47                   	inc    %edi
44ed10:	69 41 33 4a 78 43 72 	imul   $0x7243784a,0x33(%ecx),%eax
44ed17:	71 63                	jno    0x44ed7c
44ed19:	59                   	pop    %ecx
44ed1a:	2b 6d 37             	sub    0x37(%ebp),%ebp
44ed1d:	52                   	push   %edx
44ed1e:	36 6f                	outsl  %ss:(%esi),(%dx)
44ed20:	46                   	inc    %esi
44ed21:	6d                   	insl   (%dx),%es:(%edi)
44ed22:	45                   	inc    %ebp
44ed23:	75 7a                	jne    0x44ed9f
44ed25:	65 65 69 2f 36 70 6e 	gs imul $0x536e7036,%gs:(%edi),%ebp
44ed2c:	53
44ed2d:	71 4b                	jno    0x44ed7a
44ed2f:	41                   	inc    %ecx
44ed30:	52                   	push   %edx
44ed31:	43                   	inc    %ebx
44ed32:	44                   	inc    %esp
44ed33:	58                   	pop    %eax
44ed34:	48                   	dec    %eax
44ed35:	37                   	aaa
44ed36:	42                   	inc    %edx
44ed37:	52                   	push   %edx
44ed38:	4e                   	dec    %esi
44ed39:	42                   	inc    %edx
44ed3a:	35 47 61 67 73       	xor    $0x73676147,%eax
44ed3f:	4a                   	dec    %edx
44ed40:	34 75                	xor    $0x75,%al
44ed42:	44                   	inc    %esp
44ed43:	4d                   	dec    %ebp
44ed44:	54                   	push   %esp
44ed45:	68 35 34 64 56       	push   $0x56643435
44ed4a:	4f                   	dec    %edi
44ed4b:	46                   	inc    %esi
44ed4c:	77 74                	ja     0x44edc2
44ed4e:	4f                   	dec    %edi
44ed4f:	36 74 45             	ss je  0x44ed97
44ed52:	62 68 63             	bound  %ebp,0x63(%eax)
44ed55:	5a                   	pop    %edx
44ed56:	73 71                	jae    0x44edc9
44ed58:	59                   	pop    %ecx
44ed59:	70 61                	jo     0x44edbc
44ed5b:	51                   	push   %ecx
44ed5c:	37                   	aaa
44ed5d:	31 30                	xor    %esi,(%eax)
44ed5f:	41                   	inc    %ecx
44ed60:	70 4e                	jo     0x44edb0
44ed62:	69 33 4a 5a 39 35    	imul   $0x35395a4a,(%ebx),%esi
44ed68:	57                   	push   %edi
44ed69:	67 4a                	addr16 dec %edx
44ed6b:	73 2b                	jae    0x44ed98
44ed6d:	6e                   	outsb  %ds:(%esi),(%dx)
44ed6e:	32 39                	xor    (%ecx),%bh
44ed70:	61                   	popa
44ed71:	32 4c 5a 2b          	xor    0x2b(%edx,%ebx,2),%cl
44ed75:	45                   	inc    %ebp
44ed76:	6b 70 6f 2b          	imul   $0x2b,0x6f(%eax),%esi
44ed7a:	72 47                	jb     0x44edc3
44ed7c:	74 2f                	je     0x44edad
44ed7e:	52                   	push   %edx
44ed7f:	48                   	dec    %eax
44ed80:	46                   	inc    %esi
44ed81:	51                   	push   %ecx
44ed82:	5a                   	pop    %edx
44ed83:	4e                   	dec    %esi
44ed84:	6e                   	outsb  %ds:(%esi),(%dx)
44ed85:	6e                   	outsb  %ds:(%esi),(%dx)
44ed86:	35 45 6b 2b 5a       	xor    $0x5a2b6b45,%eax
44ed8b:	45                   	inc    %ebp
44ed8c:	48                   	dec    %eax
44ed8d:	56                   	push   %esi
44ed8e:	7a 32                	jp     0x44edc2
44ed90:	56                   	push   %esi
44ed91:	5a                   	pop    %edx
44ed92:	38 6c 34 46          	cmp    %ch,0x46(%esp,%esi,1)
44ed96:	36 4c                	ss dec %esp
44ed98:	6a 67                	push   $0x67
44ed9a:	44                   	inc    %esp
44ed9b:	6c                   	insb   (%dx),%es:(%edi)
44ed9c:	74 72                	je     0x44ee10
44ed9e:	6d                   	insl   (%dx),%es:(%edi)
44ed9f:	48                   	dec    %eax
44eda0:	2b 6a 36             	sub    0x36(%edx),%ebp
44eda3:	56                   	push   %esi
44eda4:	43                   	inc    %ebx
44eda5:	72 54                	jb     0x44edfb
44eda7:	64 65 39 33          	fs cmp %esi,%gs:(%ebx)
44edab:	4b                   	dec    %ebx
44edac:	78 49                	js     0x44edf7
44edae:	42                   	inc    %edx
44edaf:	55                   	push   %ebp
44edb0:	63 43 72             	arpl   %eax,0x72(%ebx)
44edb3:	75 56                	jne    0x44ee0b
44edb5:	54                   	push   %esp
44edb6:	6d                   	insl   (%dx),%es:(%edi)
44edb7:	47                   	inc    %edi
44edb8:	2b 77 49             	sub    0x49(%edi),%esi
44edbb:	73 58                	jae    0x44ee15
44edbd:	2b 4b 58             	sub    0x58(%ebx),%ecx
44edc0:	63 73 50             	arpl   %esi,0x50(%ebx)
44edc3:	48                   	dec    %eax
44edc4:	32 2b                	xor    (%ebx),%ch