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
44bfd0:	69 30 34 39 31 47    	imul   $0x47313934,(%eax),%esi
44bfd6:	54                   	push   %esp
44bfd7:	64 6b 41 41 4c       	imul   $0x4c,%fs:0x41(%ecx),%eax
44bfdc:	74 52                	je     0x44c030
44bfde:	37                   	aaa
44bfdf:	45                   	inc    %ebp
44bfe0:	66 6f                	outsw  %ds:(%esi),(%dx)
44bfe2:	65 62 53 34          	bound  %edx,%gs:0x34(%ebx)
44bfe6:	37                   	aaa
44bfe7:	41                   	inc    %ecx
44bfe8:	63 32                	arpl   %esi,(%edx)
44bfea:	55                   	push   %ebp
44bfeb:	30 4f 6d             	xor    %cl,0x6d(%edi)
44bfee:	69 31 6f 78 71 4b    	imul   $0x4b71786f,(%ecx),%esi
44bff4:	75 65                	jne    0x44c05b
44bff6:	6e                   	outsb  %ds:(%esi),(%dx)
44bff7:	50                   	push   %eax
44bff8:	37                   	aaa
44bff9:	33 56 66             	xor    0x66(%esi),%edx
44bffc:	62 74 6e 38          	bound  %esi,0x38(%esi,%ebp,2)
44c000:	69 72 32 4d 2f 53 52 	imul   $0x52532f4d,0x32(%edx),%esi
44c007:	59                   	pop    %ecx
44c008:	6e                   	outsb  %ds:(%esi),(%dx)
44c009:	78 50                	js     0x44c05b
44c00b:	43                   	inc    %ebx
44c00c:	4e                   	dec    %esi
44c00d:	4d                   	dec    %ebp
44c00e:	67 76 57             	addr16 jbe 0x44c068
44c011:	6e                   	outsb  %ds:(%esi),(%dx)
44c012:	66 6b 55 77 78       	imul   $0x78,0x77(%ebp),%dx
44c017:	50                   	push   %eax
44c018:	56                   	push   %esi
44c019:	4b                   	dec    %ebx
44c01a:	43                   	inc    %ebx
44c01b:	78 36                	js     0x44c053
44c01d:	31 6e 38             	xor    %ebp,0x38(%esi)
44c020:	35 37 59 6e 58       	xor    $0x586e5937,%eax
44c025:	63 5a 59             	arpl   %ebx,0x59(%edx)
44c028:	6c                   	insb   (%dx),%es:(%edi)
44c029:	4b                   	dec    %ebx
44c02a:	51                   	push   %ecx
44c02b:	4d                   	dec    %ebp
44c02c:	58                   	pop    %eax
44c02d:	4d                   	dec    %ebp
44c02e:	35 42 4d 37 47       	xor    $0x47374d42,%eax
44c033:	53                   	push   %ebx
44c034:	7a 54                	jp     0x44c08a
44c036:	58                   	pop    %eax
44c037:	48                   	dec    %eax
44c038:	67 78 50             	addr16 js 0x44c08b
44c03b:	73 2b                	jae    0x44c068
44c03d:	49                   	dec    %ecx
44c03e:	76 33                	jbe    0x44c073
44c040:	79 72                	jns    0x44c0b4
44c042:	44                   	inc    %esp
44c043:	31 38                	xor    %edi,(%eax)
44c045:	75 43                	jne    0x44c08a
44c047:	4d                   	dec    %ebp
44c048:	34 75                	xor    $0x75,%al
44c04a:	7a 36                	jp     0x44c082
44c04c:	34 44                	xor    $0x44,%al
44c04e:	49                   	dec    %ecx
44c04f:	41                   	inc    %ecx
44c050:	4f                   	dec    %edi
44c051:	66 66 50             	data16 push %ax
44c054:	43                   	inc    %ebx
44c055:	66 54                	push   %sp
44c057:	5a                   	pop    %edx
44c058:	79 52                	jns    0x44c0ac
44c05a:	65 31 62 69          	xor    %esp,%gs:0x69(%edx)
44c05e:	4d                   	dec    %ebp
44c05f:	45                   	inc    %ebp
44c060:	62 45 6b             	bound  %eax,0x6b(%ebp)
44c063:	43                   	inc    %ebx
44c064:	4b                   	dec    %ebx
44c065:	6e                   	outsb  %ds:(%esi),(%dx)
44c066:	39 78 41             	cmp    %edi,0x41(%eax)
44c069:	54                   	push   %esp
44c06a:	7a 61                	jp     0x44c0cd
44c06c:	38 4a 31             	cmp    %cl,0x31(%edx)
44c06f:	32 5a 75             	xor    0x75(%edx),%bl
44c072:	4a                   	dec    %edx
44c073:	32 72 71             	xor    0x71(%edx),%dh
44c076:	63 35 74 66 75 57    	arpl   %esi,0x57756674
44c07c:	62 57 4e             	bound  %edx,0x4e(%edi)
44c07f:	49                   	dec    %ecx
44c080:	78 45                	js     0x44c0c7
44c082:	34 52                	xor    $0x52,%al
44c084:	6f                   	outsl  %ds:(%esi),(%dx)
44c085:	6b 35 70 36 41 48 56 	imul   $0x56,0x48413670,%esi
44c08c:	4f                   	dec    %edi
44c08d:	49                   	dec    %ecx
44c08e:	44                   	inc    %esp
44c08f:	44                   	inc    %esp
44c090:	33 71 64             	xor    0x64(%ecx),%esi
44c093:	72 50                	jb     0x44c0e5
44c095:	75 50                	jne    0x44c0e7
44c097:	77 73                	ja     0x44c10c
44c099:	52                   	push   %edx
44c09a:	59                   	pop    %ecx
44c09b:	6b 4a 4c 6c          	imul   $0x6c,0x4c(%edx),%ecx
44c09f:	42                   	inc    %edx
44c0a0:	71 30                	jno    0x44c0d2
44c0a2:	58                   	pop    %eax
44c0a3:	64 77 30             	fs ja  0x44c0d6
44c0a6:	51                   	push   %ecx
44c0a7:	44                   	inc    %esp
44c0a8:	54                   	push   %esp
44c0a9:	55                   	push   %ebp
44c0aa:	67 45                	addr16 inc %ebp
44c0ac:	30 77 44             	xor    %dh,0x44(%edi)
44c0af:	6e                   	outsb  %ds:(%esi),(%dx)
44c0b0:	51                   	push   %ecx
44c0b1:	48                   	dec    %eax
44c0b2:	47                   	inc    %edi
44c0b3:	55                   	push   %ebp
44c0b4:	45                   	inc    %ebp
44c0b5:	6f                   	outsl  %ds:(%esi),(%dx)
44c0b6:	48                   	dec    %eax
44c0b7:	58                   	pop    %eax
44c0b8:	78 6f                	js     0x44c129
44c0ba:	4b                   	dec    %ebx
44c0bb:	6a 55                	push   $0x55
44c0bd:	78 54                	js     0x44c113
44c0bf:	74 39                	je     0x44c0fa
44c0c1:	50                   	push   %eax
44c0c2:	73 2b                	jae    0x44c0ef
44c0c4:	41                   	inc    %ecx
44c0c5:	49                   	dec    %ecx
44c0c6:	50                   	push   %eax
44c0c7:	2b 79 4d             	sub    0x4d(%ecx),%edi
44c0ca:	6f                   	outsl  %ds:(%esi),(%dx)
44c0cb:	63 39                	arpl   %edi,(%ecx)
44c0cd:	4d                   	dec    %ebp
44c0ce:	57                   	push   %edi
44c0cf:	6a 50                	push   $0x50
44c0d1:	46                   	inc    %esi
44c0d2:	36 59                	ss pop %ecx
44c0d4:	4b                   	dec    %ebx
44c0d5:	43                   	inc    %ebx
44c0d6:	70 77                	jo     0x44c14f
44c0d8:	6f                   	outsl  %ds:(%esi),(%dx)
44c0d9:	68 41 50 41 33       	push   $0x33415041
44c0de:	56                   	push   %esi
44c0df:	69 77 33 47 5a 53 6a 	imul   $0x6a535a47,0x33(%edi),%esi
44c0e6:	6b 68 35 2b          	imul   $0x2b,0x35(%eax),%ebp
44c0ea:	50                   	push   %eax
44c0eb:	4e                   	dec    %esi
44c0ec:	71 4c                	jno    0x44c13a
44c0ee:	44                   	inc    %esp
44c0ef:	75 63                	jne    0x44c154
44c0f1:	4d                   	dec    %ebp
44c0f2:	43                   	inc    %ebx
44c0f3:	4c                   	dec    %esp
44c0f4:	70 44                	jo     0x44c13a
44c0f6:	75 59                	jne    0x44c151
44c0f8:	31 35 71 6a 68 2f    	xor    %esi,0x2f686a71
44c0fe:	32 4e 2f             	xor    0x2f(%esi),%cl
44c101:	44                   	inc    %esp
44c102:	6e                   	outsb  %ds:(%esi),(%dx)
44c103:	4c                   	dec    %esp
44c104:	54                   	push   %esp
44c105:	73 57                	jae    0x44c15e
44c107:	6c                   	insb   (%dx),%es:(%edi)
44c108:	77 54                	ja     0x44c15e
44c10a:	52                   	push   %edx
44c10b:	52                   	push   %edx
44c10c:	30 5a 59             	xor    %bl,0x59(%edx)
44c10f:	48                   	dec    %eax
44c110:	51                   	push   %ecx
44c111:	4f                   	dec    %edi
44c112:	67 6e                	outsb  %ds:(%si),(%dx)
44c114:	78 41                	js     0x44c157
44c116:	7a 6a                	jp     0x44c182
44c118:	4e                   	dec    %esi