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
44c119:	67 42                	addr16 inc %edx
44c11b:	72 6b                	jb     0x44c188
44c11d:	6d                   	insl   (%dx),%es:(%edi)
44c11e:	4b                   	dec    %ebx
44c11f:	30 47 58             	xor    %al,0x58(%edi)
44c122:	45                   	inc    %ebp
44c123:	61                   	popa
44c124:	39 4b 71             	cmp    %ecx,0x71(%ebx)
44c127:	71 7a                	jno    0x44c1a3
44c129:	51                   	push   %ecx
44c12a:	41                   	inc    %ecx
44c12b:	46                   	inc    %esi
44c12c:	6c                   	insb   (%dx),%es:(%edi)
44c12d:	4e                   	dec    %esi
44c12e:	77 73                	ja     0x44c1a3
44c130:	51                   	push   %ecx
44c131:	46                   	inc    %esi
44c132:	2b 6f 62             	sub    0x62(%edi),%ebp
44c135:	6d                   	insl   (%dx),%es:(%edi)
44c136:	4d                   	dec    %ebp
44c137:	6b 4a 49 2f          	imul   $0x2f,0x49(%edx),%ecx
44c13b:	38 77 63             	cmp    %dh,0x63(%edi)
44c13e:	63 71 53             	arpl   %esi,0x53(%ecx)
44c141:	6f                   	outsl  %ds:(%esi),(%dx)
44c142:	6f                   	outsl  %ds:(%esi),(%dx)
44c143:	6c                   	insb   (%dx),%es:(%edi)
44c144:	37                   	aaa
44c145:	54                   	push   %esp
44c146:	4b                   	dec    %ebx
44c147:	37                   	aaa
44c148:	41                   	inc    %ecx
44c149:	76 35                	jbe    0x44c180
44c14b:	38 50 32             	cmp    %dl,0x32(%eax)
44c14e:	58                   	pop    %eax
44c14f:	43                   	inc    %ebx
44c150:	33 74 72 74          	xor    0x74(%edx,%esi,2),%esi
44c154:	45                   	inc    %ebp
44c155:	73 79                	jae    0x44c1d0
44c157:	47                   	inc    %edi
44c158:	51                   	push   %ecx
44c159:	45                   	inc    %ebp
44c15a:	30 5a 65             	xor    %bl,0x65(%edx)
44c15d:	6f                   	outsl  %ds:(%esi),(%dx)
44c15e:	45                   	inc    %ebp
44c15f:	4a                   	dec    %edx
44c160:	57                   	push   %edi
44c161:	54                   	push   %esp
44c162:	53                   	push   %ebx
44c163:	58                   	pop    %eax
44c164:	36 6f                	outsl  %ss:(%esi),(%dx)
44c166:	74 61                	je     0x44c1c9
44c168:	6d                   	insl   (%dx),%es:(%edi)
44c169:	65 46                	gs inc %esi
44c16b:	37                   	aaa
44c16c:	67 73 75             	addr16 jae 0x44c1e4
44c16f:	5a                   	pop    %edx
44c170:	6b 6e 51 62          	imul   $0x62,0x51(%esi),%ebp
44c174:	7a 55                	jp     0x44c1cb
44c176:	6c                   	insb   (%dx),%es:(%edi)
44c177:	5a                   	pop    %edx
44c178:	32 68 76             	xor    0x76(%eax),%ch
44c17b:	59                   	pop    %ecx
44c17c:	41                   	inc    %ecx
44c17d:	76 36                	jbe    0x44c1b5
44c17f:	34 50                	xor    $0x50,%al
44c181:	56                   	push   %esi
44c182:	6a 33                	push   $0x33
44c184:	4d                   	dec    %ebp
44c185:	32 39                	xor    (%ecx),%bh
44c187:	73 6c                	jae    0x44c1f5
44c189:	6c                   	insb   (%dx),%es:(%edi)
44c18a:	45                   	inc    %ebp
44c18b:	68 63 4b 37 33       	push   $0x33374b63
44c190:	5a                   	pop    %edx
44c191:	4d                   	dec    %ebp
44c192:	50                   	push   %eax
44c193:	6e                   	outsb  %ds:(%esi),(%dx)
44c194:	6b 77 69 70          	imul   $0x70,0x69(%edi),%esi
44c198:	31 64 42 6e          	xor    %esp,0x6e(%edx,%eax,2)
44c19c:	46                   	inc    %esi
44c19d:	31 4b 2f             	xor    %ecx,0x2f(%ebx)
44c1a0:	74 48                	je     0x44c1ea
44c1a2:	43                   	inc    %ebx
44c1a3:	41                   	inc    %ecx
44c1a4:	66 5a                	pop    %dx
44c1a6:	57                   	push   %edi
44c1a7:	50                   	push   %eax
44c1a8:	4e                   	dec    %esi
44c1a9:	61                   	popa
44c1aa:	47                   	inc    %edi
44c1ab:	37                   	aaa
44c1ac:	48                   	dec    %eax
44c1ad:	46                   	inc    %esi
44c1ae:	34 51                	xor    $0x51,%al
44c1b0:	4d                   	dec    %ebp
44c1b1:	6a 38                	push   $0x38
44c1b3:	43                   	inc    %ebx
44c1b4:	6d                   	insl   (%dx),%es:(%edi)
44c1b5:	54                   	push   %esp
44c1b6:	33 43 76             	xor    0x76(%ebx),%eax
44c1b9:	31 48 68             	xor    %ecx,0x68(%eax)
44c1bc:	4c                   	dec    %esp
44c1bd:	63 6d 43             	arpl   %ebp,0x43(%ebp)
44c1c0:	66 64 58             	fs pop %ax
44c1c3:	71 6d                	jno    0x44c232
44c1c5:	61                   	popa
44c1c6:	36 52                	ss push %edx
44c1c8:	5a                   	pop    %edx
44c1c9:	64 54                	fs push %esp
44c1cb:	6a 51                	push   $0x51
44c1cd:	48                   	dec    %eax
44c1ce:	43                   	inc    %ebx
44c1cf:	31 4f 53             	xor    %ecx,0x53(%edi)
44c1d2:	33 30                	xor    (%eax),%esi
44c1d4:	64 33 38             	xor    %fs:(%eax),%edi
44c1d7:	61                   	popa
44c1d8:	64 66 53             	fs push %bx
44c1db:	49                   	dec    %ecx
44c1dc:	69 52 4d 65 39 53 36 	imul   $0x36533965,0x4d(%edx),%edx
44c1e3:	79 54                	jns    0x44c239
44c1e5:	2b 59 42             	sub    0x42(%ecx),%ebx
44c1e8:	44                   	inc    %esp
44c1e9:	42                   	inc    %edx
44c1ea:	4a                   	dec    %edx
44c1eb:	64 37                	fs aaa
44c1ed:	77 52                	ja     0x44c241
44c1ef:	50                   	push   %eax
44c1f0:	7a 70                	jp     0x44c262
44c1f2:	77 34                	ja     0x44c228
44c1f4:	4c                   	dec    %esp
44c1f5:	6c                   	insb   (%dx),%es:(%edi)
44c1f6:	63 2f                	arpl   %ebp,(%edi)
44c1f8:	78 47                	js     0x44c241
44c1fa:	61                   	popa
44c1fb:	42                   	inc    %edx
44c1fc:	35 61 56 2b 48       	xor    $0x482b5661,%eax
44c201:	75 63                	jne    0x44c266
44c203:	68 55 4d 67 51       	push   $0x51674d55
44c208:	79 62                	jns    0x44c26c
44c20a:	53                   	push   %ebx
44c20b:	53                   	push   %ebx
44c20c:	44                   	inc    %esp
44c20d:	58                   	pop    %eax
44c20e:	70 4b                	jo     0x44c25b
44c210:	57                   	push   %edi
44c211:	77 32                	ja     0x44c245
44c213:	2b 6e 4d             	sub    0x4d(%esi),%ebp
44c216:	41                   	inc    %ecx
44c217:	64 56                	fs push %esi
44c219:	4e                   	dec    %esi
44c21a:	67 33 41 35          	xor    0x35(%bx,%di),%eax
44c21e:	68 4c 4e 31 4a       	push   $0x4a314e4c
44c223:	31 77 4b             	xor    %esi,0x4b(%edi)
44c226:	73 63                	jae    0x44c28b
44c228:	33 75 49             	xor    0x49(%ebp),%esi
44c22b:	77 67                	ja     0x44c294
44c22d:	73 6f                	jae    0x44c29e
44c22f:	59                   	pop    %ecx
44c230:	49                   	dec    %ecx
44c231:	50                   	push   %eax
44c232:	75 54                	jne    0x44c288
44c234:	65 38 75 77          	cmp    %dh,%gs:0x77(%ebp)
44c238:	56                   	push   %esi
44c239:	33 59 68             	xor    0x68(%ecx),%ebx
44c23c:	2f                   	das
44c23d:	4f                   	dec    %edi
44c23e:	49                   	dec    %ecx
44c23f:	39 76 74             	cmp    %esi,0x74(%esi)
44c242:	37                   	aaa
44c243:	35 36 55 31 69       	xor    $0x69315536,%eax
44c248:	43                   	inc    %ebx
44c249:	47                   	inc    %edi
44c24a:	35 52 70 64 77       	xor    $0x77647052,%eax
44c24f:	57                   	push   %edi
44c250:	70 50                	jo     0x44c2a2