44b00b:	52                   	push   %edx
44b00c:	69 67 68 74 0d 6d 61 	imul   $0x616d0d74,0x68(%edi),%esp
44b013:	52                   	push   %edx
44b014:	69 67 68 74 54 6f 4c 	imul   $0x4c6f5474,0x68(%edi),%esp
44b01b:	65 66 74 0d          	gs data16 je 0x44b02c
44b01f:	6d                   	insl   (%dx),%es:(%edi)
44b020:	61                   	popa
44b021:	54                   	push   %esp
44b022:	6f                   	outsl  %ds:(%esi),(%dx)
44b023:	70 54                	jo     0x44b079
44b025:	6f                   	outsl  %ds:(%esi),(%dx)
44b026:	42                   	inc    %edx
44b027:	6f                   	outsl  %ds:(%esi),(%dx)
44b028:	74 74                	je     0x44b09e
44b02a:	6f                   	outsl  %ds:(%esi),(%dx)
44b02b:	6d                   	insl   (%dx),%es:(%edi)
44b02c:	0d 6d 61 42 6f       	or     $0x6f42616d,%eax
44b031:	74 74                	je     0x44b0a7
44b033:	6f                   	outsl  %ds:(%esi),(%dx)
44b034:	6d                   	insl   (%dx),%es:(%edi)
44b035:	54                   	push   %esp
44b036:	6f                   	outsl  %ds:(%esi),(%dx)
44b037:	54                   	push   %esp
44b038:	6f                   	outsl  %ds:(%esi),(%dx)
44b039:	70 06                	jo     0x44b041
44b03b:	6d                   	insl   (%dx),%es:(%edi)
44b03c:	61                   	popa
44b03d:	4e                   	dec    %esi
44b03e:	6f                   	outsl  %ds:(%esi),(%dx)
44b03f:	6e                   	outsb  %ds:(%esi),(%dx)
44b040:	65 05 4d 65 6e 75    	gs add $0x756e654d,%eax
44b046:	73 90                	jae    0x44afd8
44b048:	4c                   	dec    %esp
44b049:	b0 44                	mov    $0x44,%al
44b04b:	00 06                	add    %al,(%esi)
44b04d:	0e                   	push   %cs
44b04e:	54                   	push   %esp
44b04f:	4d                   	dec    %ebp
44b050:	65 6e                	outsb  %gs:(%esi),(%dx)
44b052:	75 41                	jne    0x44b095
44b054:	6e                   	outsb  %ds:(%esi),(%dx)
44b055:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
44b05c:	01 e0                	add    %esp,%eax
44b05e:	af                   	scas   %es:(%edi),%eax
44b05f:	44                   	inc    %esp
44b060:	00 8d 40 00 b0 b0    	add    %cl,-0x4f4fffc0(%ebp)
44b066:	44                   	inc    %esp
44b073:	00 04 b1             	add    %al,(%ecx,%esi,4)
44b076:	44                   	inc    %esp
44b083:	00 f4                	add    %dh,%ah
44b085:	b0 44                	mov    $0x44,%al
44b087:	00 78 00             	add    %bh,0x0(%eax)
44b08a:	00 00                	add    %al,(%eax)
44b08c:	8c ac 44 00 70 4a 42 	mov    %gs,0x424a7000(%esp,%eax,2)
44b093:	00 28                	add    %ch,(%eax)
44b095:	36 40                	ss inc %eax
44b097:	00 c4                	add    %al,%ah
44b099:	43                   	inc    %ebx
44b09a:	42                   	inc    %edx
44b09b:	00 30                	add    %dh,(%eax)
44b09d:	36 40                	ss inc %eax
44b09f:	00 24 36             	add    %ah,(%esi,%esi,1)
44b0a2:	40                   	inc    %eax
44b0a3:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
44b0aa:	40                   	inc    %eax
44b0ab:	00 68 05             	add    %ch,0x5(%eax)
44b0ae:	45                   	inc    %ebp
44b0af:	00 e8                	add    %ch,%al
44b0b1:	c4 41 00             	les    0x0(%ecx),%eax
44b0b4:	78 46                	js     0x44b0fc
44b0b6:	42                   	inc    %edx
44b0b7:	00 04 c4             	add    %al,(%esp,%eax,8)
44b0ba:	41                   	inc    %ecx
44b0bb:	00 38                	add    %bh,(%eax)
44b0bd:	f9                   	stc
44b0be:	44                   	inc    %esp
44b0bf:	00 d4                	add    %dl,%ah
44b0c1:	f9                   	stc
44b0c2:	44                   	inc    %esp
44b0c3:	00 60 47             	add    %ah,0x47(%eax)
44b0c6:	42                   	inc    %edx
44b0c7:	00 58 48             	add    %bl,0x48(%eax)
44b0ca:	42                   	inc    %edx
44b0cb:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
44b0d1:	47                   	inc    %edi
44b0d2:	42                   	inc    %edx
44b0d3:	00 68 47             	add    %ch,0x47(%eax)
44b0d6:	42                   	inc    %edx
44b0d7:	00 90 4a 42 00 f4    	add    %dl,-0xbffbdb6(%eax)
44b0dd:	04 45                	add    $0x45,%al
44b0df:	00 20                	add    %ah,(%eax)
44b0e1:	f9                   	stc
44b0e2:	44                   	inc    %esp
44b0e3:	00 64 f1 44          	add    %ah,0x44(%ecx,%esi,8)
44b0e7:	00 50 f9             	add    %dl,-0x7(%eax)
44b0ea:	44                   	inc    %esp
44b0eb:	00 9c 05 45 00 54 06 	add    %bl,0x6540045(%ebp,%eax,1)
44b0f2:	45                   	inc    %ebp
44b0f3:	00 0a                	add    %cl,(%edx)
44b0f5:	54                   	push   %esp
44b0f6:	50                   	push   %eax
44b0f7:	6f                   	outsl  %ds:(%esi),(%dx)
44b0f8:	70 75                	jo     0x44b16f
44b0fa:	70 4d                	jo     0x44b149
44b0fc:	65 6e                	outsb  %gs:(%esi),(%dx)
44b0fe:	75 90                	jne    0x44b090
44b100:	04 b1                	add    $0xb1,%al
44b102:	44                   	inc    %esp
44b103:	00 07                	add    %al,(%edi)
44b105:	0a 54 50 6f          	or     0x6f(%eax,%edx,2),%dl
44b109:	70 75                	jo     0x44b180
44b10b:	70 4d                	jo     0x44b15a
44b10d:	65 6e                	outsb  %gs:(%esi),(%dx)
44b10f:	75 b0                	jne    0x44b0c1
44b111:	b0 44                	mov    $0x44,%al
44b113:	00 40 ad             	add    %al,-0x53(%eax)
44b116:	44                   	inc    %esp
44b117:	00 10                	add    %dl,(%eax)
44b119:	00 05 4d 65 6e 75    	add    %al,0x756e654d
44b11f:	73 0d                	jae    0x44b12e
44b121:	00 60 af             	add    %ah,-0x51(%eax)
44b124:	44                   	inc    %esp
44b125:	00 60 00             	add    %ah,0x0(%eax)
44b128:	00 ff                	add    %bh,%bh
44b12a:	60                   	pusha
44b12b:	00 00                	add    %al,(%eax)
44b12d:	ff 01                	incl   (%ecx)
44b12f:	00 00                	add    %al,(%eax)
44b131:	00 00                	add    %al,(%eax)
44b133:	00 00                	add    %al,(%eax)
44b135:	80 00 00             	addb   $0x0,(%eax)
44b138:	00 00                	add    %al,(%eax)
44b13a:	03 00                	add    (%eax),%eax
44b13c:	09 41 6c             	or     %eax,0x6c(%ecx)
44b13f:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
44b146:	68 a7 44 00 f4       	push   $0xf40044a7
44b14b:	fd                   	std
44b14c:	44                   	inc    %esp
44b14d:	00 04 fe             	add    %al,(%esi,%edi,8)
44b150:	44                   	inc    %esp
44b151:	00 01                	add    %al,(%ecx)
44b153:	00 00                	add    %al,(%eax)
44b155:	00 00                	add    %al,(%eax)
44b157:	00 00                	add    %al,(%eax)
44b159:	80 00 00             	addb   $0x0,(%eax)
44b15c:	00 00                	add    %al,(%eax)
44b15e:	04 00                	add    $0x0,%al
44b160:	0b 41 75             	or     0x75(%ecx),%eax
44b163:	74 6f                	je     0x44b1d4
44b165:	48                   	dec    %eax
44b166:	6f                   	outsl  %ds:(%esi),(%dx)
44b167:	74 6b                	je     0x44b1d4
44b169:	65 79 73             	gs jns 0x44b1df
44b16c:	68 a7 44 00 14       	push   $0x140044a7
44b171:	fe 44 00 24          	incb   0x24(%eax,%eax,1)
44b175:	fe 44 00 01          	incb   0x1(%eax,%eax,1)
44b179:	00 00                	add    %al,(%eax)
44b17b:	00 00                	add    %al,(%eax)
44b17d:	00 00                	add    %al,(%eax)
44b17f:	80 00 00             	addb   $0x0,(%eax)
44b182:	00 00                	add    %al,(%eax)
44b184:	05 00 11 41 75       	add    $0x75411100,%eax
44b189:	74 6f                	je     0x44b1fa
44b18b:	4c                   	dec    %esp
44b18c:	69 6e 65 52 65 64 75 	imul   $0x75646552,0x65(%esi),%ebp
44b193:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
44b197:	6e                   	outsb  %ds:(%esi),(%dx)
44b198:	00 10                	add    %dl,(%eax)
44b19a:	40                   	inc    %eax
44b19b:	00 61 00             	add    %ah,0x0(%ecx)
44b19e:	00 ff                	add    %bh,%bh
44b1a0:	61                   	popa
44b1a1:	00 00                	add    %al,(%eax)
44b1a3:	ff 01                	incl   (%ecx)
44b1a5:	00 00                	add    %al,(%eax)
44b1a7:	00 00                	add    %al,(%eax)
44b1a9:	00 00                	add    %al,(%eax)
44b1ab:	80 01 00             	addb   $0x0,(%ecx)
44b1ae:	00 00                	add    %al,(%eax)
44b1b0:	06                   	push   %es
44b1b1:	00 09                	add    %cl,(%ecx)
44b1b3:	41                   	inc    %ecx
44b1b4:	75 74                	jne    0x44b22a
44b1b6:	6f                   	outsl  %ds:(%esi),(%dx)
44b1b7:	50                   	push   %eax
44b1b8:	6f                   	outsl  %ds:(%esi),(%dx)
44b1b9:	70 75                	jo     0x44b230
44b1bb:	70 f0                	jo     0x44b1ad
44b1bd:	8e 41 00             	mov    0x0(%ecx),%es
44b1c0:	30 00                	xor    %al,(%eax)
44b1c2:	00 ff                	add    %bh,%bh
44b1c4:	7c fd                	jl     0x44b1c3
44b1c6:	44                   	inc    %esp
44b1c7:	00 74 f6 44          	add    %dh,0x44(%esi,%esi,8)
44b1cb:	00 00                	add    %al,(%eax)
44b1cd:	00 00                	add    %al,(%eax)
44b1cf:	80 00 00             	addb   $0x0,(%eax)
44b1d2:	00 80 07 00 08 42    	add    %al,0x42080007(%eax)
44b1d8:	69 44 69 4d 6f 64 65 	imul   $0xcc65646f,0x4d(%ecx,%ebp,2),%eax
44b1df:	cc
44b1e0:	8f 41 00             	pop    0x0(%ecx)
44b1e3:	b0 05                	mov    $0x5,%al
44b1e5:	45                   	inc    %ebp
44b1e6:	00 b8 05 45 00 01    	add    %bh,0x1004505(%eax)
44b1ec:	00 00                	add    %al,(%eax)
44b1ee:	00 00                	add    %al,(%eax)
44b1f0:	00 00                	add    %al,(%eax)
44b1f2:	80 00 00             	addb   $0x0,(%eax)
44b1f5:	00 00                	add    %al,(%eax)
44b1f7:	08 00                	or     %al,(%eax)
44b1f9:	0b 48 65             	or     0x65(%eax),%ecx
44b1fc:	6c                   	insb   (%dx),%es:(%edi)
44b1fd:	70 43                	jo     0x44b242
44b1ff:	6f                   	outsl  %ds:(%esi),(%dx)
44b200:	6e                   	outsb  %ds:(%esi),(%dx)
44b201:	74 65                	je     0x44b268
44b203:	78 74                	js     0x44b279
44b205:	f0 8a 44 00 48       	lock mov 0x48(%eax,%eax,1),%al
44b20a:	00 00                	add    %al,(%eax)
44b20c:	ff 98 f9 44 00 01    	lcall  *0x10044f9(%eax)
44b212:	00 00                	add    %al,(%eax)
44b214:	00 00                	add    %al,(%eax)
44b216:	00 00                	add    %al,(%eax)
44b218:	80 00 00             	addb   $0x0,(%eax)
44b21b:	00 80 09 00 06 49    	add    %al,0x49060009(%eax)
44b221:	6d                   	insl   (%dx),%es:(%edi)
44b222:	61                   	popa
44b223:	67 65 73 48          	addr16 gs jae 0x44b26f
44b227:	b0 44                	mov    $0x44,%al
44b229:	00 69 00             	add    %ch,0x0(%ecx)
44b22c:	00 ff                	add    %bh,%bh
44b22e:	69 00 00 ff 01 00    	imul   $0x1ff00,(%eax),%eax
44b234:	00 00                	add    %al,(%eax)
44b236:	00 00                	add    %al,(%eax)
44b238:	00 80 00 00 00 00    	add    %al,0x0(%eax)
44b23e:	0a 00                	or     (%eax),%al
44b240:	0d 4d 65 6e 75       	or     $0x756e654d,%eax
44b245:	41                   	inc    %ecx
44b246:	6e                   	outsb  %ds:(%esi),(%dx)
44b247:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
44b24e:	00 10                	add    %dl,(%eax)
44b250:	40                   	inc    %eax
44b251:	00 40 00             	add    %al,0x0(%eax)
44b254:	00 ff                	add    %bh,%bh
44b256:	5c                   	pop    %esp
44b257:	f8                   	clc
44b258:	44                   	inc    %esp
44b259:	00 01                	add    %al,(%ecx)
44b25b:	00 00                	add    %al,(%eax)
44b25d:	00 00                	add    %al,(%eax)
44b25f:	00 00                	add    %al,(%eax)
44b261:	80 00 00             	addb   $0x0,(%eax)
44b264:	00 00                	add    %al,(%eax)
44b266:	0b 00                	or     (%eax),%eax
44b268:	09 4f 77             	or     %ecx,0x77(%edi)
44b26b:	6e                   	outsb  %ds:(%esi),(%dx)
44b26c:	65 72 44             	gs jb  0x44b2b3
44b26f:	72 61                	jb     0x44b2d2
44b271:	77 00                	ja     0x44b273
44b273:	10 40 00             	adc    %al,0x0(%eax)
44b276:	41                   	inc    %ecx
44b277:	00 00                	add    %al,(%eax)
44b279:	ff 90 fd 44 00 01    	call   *0x10044fd(%eax)
44b27f:	00 00                	add    %al,(%eax)
44b281:	00 00                	add    %al,(%eax)
44b283:	00 00                	add    %al,(%eax)
44b285:	80 01 00             	addb   $0x0,(%ecx)
44b288:	00 00                	add    %al,(%eax)
44b28a:	0c 00                	or     $0x0,%al
44b28c:	0e                   	push   %cs
44b28d:	50                   	push   %eax
44b28e:	61                   	popa
44b28f:	72 65                	jb     0x44b2f6
44b291:	6e                   	outsb  %ds:(%esi),(%dx)
44b292:	74 42                	je     0x44b2d6
44b294:	69 44 69 4d 6f 64 65 	imul   $0xa065646f,0x4d(%ecx,%ebp,2),%eax
44b29b:	a0
44b29c:	af                   	scas   %es:(%edi),%eax
44b29d:	44                   	inc    %esp
44b29e:	00 68 00             	add    %ch,0x0(%eax)
44b2a1:	00 ff                	add    %bh,%bh
44b2a3:	68 00 00 ff 01       	push   $0x1ff0000
44b2a8:	00 00                	add    %al,(%eax)
44b2aa:	00 00                	add    %al,(%eax)
44b2ac:	00 00                	add    %al,(%eax)
44b2ae:	80 00 00             	addb   $0x0,(%eax)
44b2b1:	00 00                	add    %al,(%eax)
44b2b3:	0d 00 0b 54 72       	or     $0x72540b00,%eax
44b2b8:	61                   	popa
44b2b9:	63 6b 42             	arpl   %ebp,0x42(%ebx)
44b2bc:	75 74                	jne    0x44b332
44b2be:	74 6f                	je     0x44b32f
44b2c0:	6e                   	outsb  %ds:(%esi),(%dx)
44b2c1:	74 a5                	je     0x44b268
44b2c3:	44                   	inc    %esp
44b2c4:	00 50 00             	add    %dl,0x0(%eax)
44b2c7:	00 ff                	add    %bh,%bh
44b2c9:	50                   	push   %eax
44b2ca:	00 00                	add    %al,(%eax)
44b2cc:	ff 01                	incl   (%ecx)
44b2ce:	00 00                	add    %al,(%eax)
44b2d0:	00 00                	add    %al,(%eax)
44b2d2:	00 00                	add    %al,(%eax)
44b2d4:	80 00 00             	addb   $0x0,(%eax)
44b2d7:	00 80 0e 00 08 4f    	add    %al,0x4f08000e(%eax)
44b2dd:	6e                   	outsb  %ds:(%esi),(%dx)
44b2de:	43                   	inc    %ebx
44b2df:	68 61 6e 67 65       	push   $0x65676e61
44b2e4:	38 90 41 00 70 00    	cmp    %dl,0x700041(%eax)
44b2ea:	00 ff                	add    %bh,%bh
44b2ec:	70 00                	jo     0x44b2ee
44b2ee:	00 ff                	add    %bh,%bh
44b2f0:	01 00                	add    %eax,(%eax)
44b2f2:	00 00                	add    %al,(%eax)
44b2f4:	00 00                	add    %al,(%eax)
44b2f6:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
44b2fc:	0f 00 07             	sldt   (%edi)
44b2ff:	4f                   	dec    %edi
44b300:	6e                   	outsb  %ds:(%esi),(%dx)
44b301:	50                   	push   %eax
44b302:	6f                   	outsl  %ds:(%esi),(%dx)
44b303:	70 75                	jo     0x44b37a
44b305:	70 8b                	jo     0x44b292
44b307:	c0 54 b3 44 00       	rclb   $0x0,0x44(%ebx,%esi,4)
44b328:	68 b3 44 00 14       	push   $0x140044b3
44b32d:	00 00                	add    %al,(%eax)
44b32f:	00 bc 95 41 00 1c 36 	add    %bh,0x361c0041(%ebp,%edx,4)
44b336:	40                   	inc    %eax
44b337:	00 28                	add    %ch,(%eax)
44b339:	36 40                	ss inc %eax
44b33b:	00 2c 36             	add    %ch,(%esi,%esi,1)
44b33e:	40                   	inc    %eax
44b33f:	00 30                	add    %dh,(%eax)
44b341:	36 40                	ss inc %eax
44b343:	00 24 36             	add    %ah,(%esi,%esi,1)
44b346:	40                   	inc    %eax
44b347:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
44b34e:	40                   	inc    %eax
44b34f:	00 74 bc 41          	add    %dh,0x41(%esp,%edi,4)
44b353:	00 18                	add    %bl,(%eax)
44b355:	be 41 00 58 c0       	mov    $0xc0580041,%esi
44b35a:	41                   	inc    %ecx
44b35b:	00 c8                	add    %cl,%al
44b35d:	bc 41 00 44 bd       	mov    $0xbd440041,%esp
44b362:	41                   	inc    %ecx
44b363:	00 6c ff 44          	add    %ch,0x44(%edi,%edi,8)
44b367:	00 0a                	add    %cl,(%edx)
44b369:	54                   	push   %esp
44b36a:	50                   	push   %eax
44b36b:	6f                   	outsl  %ds:(%esi),(%dx)