446162:	65 68 00 64 6f 65    	gs push $0x656f6400
446168:	6e                   	outsb  %ds:(%esi),(%dx)
446169:	00 46 42             	add    %al,0x42(%esi)
44616c:	4c                   	dec    %esp
44616d:	63 77 4d             	arpl   %esi,0x4d(%edi)
446170:	44                   	inc    %esp
446171:	4b                   	dec    %ebx
446172:	41                   	inc    %ecx
446173:	68 41 4c 79 6c       	push   $0x6c794c41
446178:	51                   	push   %ecx
446179:	42                   	inc    %edx
44617a:	44                   	inc    %esp
44617b:	62 48 52             	bound  %ecx,0x52(%eax)
44617e:	6b 73 41 75          	imul   $0x75,0x41(%ebx),%esi
446182:	66 4e                	dec    %si
446184:	6f                   	outsl  %ds:(%esi),(%dx)
446185:	4c                   	dec    %esp
446186:	72 75                	jb     0x4461fd
446188:	00 52 75             	add    %dl,0x75(%edx)
44618b:	6e                   	outsb  %ds:(%esi),(%dx)
44618c:	74 69                	je     0x4461f7
44618e:	6d                   	insl   (%dx),%es:(%edi)
44618f:	65 43                	gs inc %ebx
446191:	6f                   	outsl  %ds:(%esi),(%dx)
446192:	6d                   	insl   (%dx),%es:(%edi)
446193:	70 61                	jo     0x4461f6
446195:	74 69                	je     0x446200
446197:	62 69 6c             	bound  %ebp,0x6c(%ecx)
44619a:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
4461a1:	69
4461a2:	62 75 74             	bound  %esi,0x74(%ebp)
4461a5:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4461a9:	73 74                	jae    0x44621f
4461ab:	65 6d                	gs insl (%dx),%es:(%edi)
4461ad:	2e 52                	cs push %edx
4461af:	75 6e                	jne    0x44621f
4461b1:	74 69                	je     0x44621c
4461b3:	6d                   	insl   (%dx),%es:(%edi)
4461b4:	65 2e 43             	gs cs inc %ebx
4461b7:	6f                   	outsl  %ds:(%esi),(%dx)
4461b8:	6d                   	insl   (%dx),%es:(%edi)
4461b9:	70 69                	jo     0x446224
4461bb:	6c                   	insb   (%dx),%es:(%edi)
4461bc:	65 72 53             	gs jb  0x446212
4461bf:	65 72 76             	gs jb  0x446238
4461c2:	69 63 65 73 00 47 75 	imul   $0x75470073,0x65(%ebx),%esp
4461c9:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
4461d0:	62
4461d1:	75 74                	jne    0x446247
4461d3:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4461d7:	6d                   	insl   (%dx),%es:(%edi)
4461d8:	70 69                	jo     0x446243
4461da:	6c                   	insb   (%dx),%es:(%edi)
4461db:	61                   	popa
4461dc:	74 69                	je     0x446247
4461de:	6f                   	outsl  %ds:(%esi),(%dx)
4461df:	6e                   	outsb  %ds:(%esi),(%dx)
4461e0:	52                   	push   %edx
4461e1:	65 6c                	gs insb (%dx),%es:(%edi)
4461e3:	61                   	popa
4461e4:	78 61                	js     0x446247
4461e6:	74 69                	je     0x446251
4461e8:	6f                   	outsl  %ds:(%esi),(%dx)
4461e9:	6e                   	outsb  %ds:(%esi),(%dx)
4461ea:	73 41                	jae    0x44622d
4461ec:	74 74                	je     0x446262
4461ee:	72 69                	jb     0x446259
4461f0:	62 75 74             	bound  %esi,0x74(%ebp)
4461f3:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4461f7:	6e                   	outsb  %ds:(%esi),(%dx)
4461f8:	65 72 61             	gs jb  0x44625c
4461fb:	74 65                	je     0x446262
4461fd:	64 43                	fs inc %ebx
4461ff:	6f                   	outsl  %ds:(%esi),(%dx)
446200:	64 65 41             	fs gs inc %ecx
446203:	74 74                	je     0x446279
446205:	72 69                	jb     0x446270
446207:	62 75 74             	bound  %esi,0x74(%ebp)
44620a:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44620e:	73 74                	jae    0x446284
446210:	65 6d                	gs insl (%dx),%es:(%edi)
446212:	2e 43                	cs inc %ebx
446214:	6f                   	outsl  %ds:(%esi),(%dx)
446215:	64 65 44             	fs gs inc %esp
446218:	6f                   	outsl  %ds:(%esi),(%dx)
446219:	6d                   	insl   (%dx),%es:(%edi)
44621a:	2e 43                	cs inc %ebx
44621c:	6f                   	outsl  %ds:(%esi),(%dx)
44621d:	6d                   	insl   (%dx),%es:(%edi)
44621e:	70 69                	jo     0x446289
446220:	6c                   	insb   (%dx),%es:(%edi)
446221:	65 72 00             	gs jb  0x446224
446224:	45                   	inc    %ebp
446225:	64 69 74 6f 72 42 72 	imul   $0x776f7242,%fs:0x72(%edi,%ebp,2),%esi
44622c:	6f 77
44622e:	73 61                	jae    0x446291
446230:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
446234:	74 74                	je     0x4462aa
446236:	72 69                	jb     0x4462a1
446238:	62 75 74             	bound  %esi,0x74(%ebp)
44623b:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44623f:	73 74                	jae    0x4462b5
446241:	65 6d                	gs insl (%dx),%es:(%edi)
446243:	2e 43                	cs inc %ebx
446245:	6f                   	outsl  %ds:(%esi),(%dx)
446246:	6d                   	insl   (%dx),%es:(%edi)
446247:	70 6f                	jo     0x4462b8
446249:	6e                   	outsb  %ds:(%esi),(%dx)
44624a:	65 6e                	outsb  %gs:(%esi),(%dx)
44624c:	74 4d                	je     0x44629b
44624e:	6f                   	outsl  %ds:(%esi),(%dx)
44624f:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
446252:	00 45 64             	add    %al,0x64(%ebp)
446255:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
44625c:	77
44625d:	73 61                	jae    0x4462c0
44625f:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
446263:	74 61                	je     0x4462c6
446265:	74 65                	je     0x4462cc
446267:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
44626b:	75 67                	jne    0x4462d4
44626d:	67 65 72 48          	addr16 gs jb 0x4462b9
446271:	69 64 64 65 6e 41 74 	imul   $0x7474416e,0x65(%esp,%eiz,2),%esp
446278:	74
446279:	72 69                	jb     0x4462e4
44627b:	62 75 74             	bound  %esi,0x74(%ebp)
44627e:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
446282:	73 74                	jae    0x4462f8
446284:	65 6d                	gs insl (%dx),%es:(%edi)
446286:	2e 44                	cs inc %esp
446288:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
44628f:	69 63 73 00 48 69 64 	imul   $0x64694800,0x73(%ebx),%esp
446296:	65 4d                	gs dec %ebp
446298:	6f                   	outsl  %ds:(%esi),(%dx)
446299:	64 75 6c             	fs jne 0x446308
44629c:	65 4e                	gs dec %esi
44629e:	61                   	popa
44629f:	6d                   	insl   (%dx),%es:(%edi)
4462a0:	65 41                	gs inc %ecx
4462a2:	74 74                	je     0x446318
4462a4:	72 69                	jb     0x44630f
4462a6:	62 75 74             	bound  %esi,0x74(%ebp)
4462a9:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
4462ad:	61                   	popa
4462ae:	6e                   	outsb  %ds:(%esi),(%dx)
4462af:	64 61                	fs popa
4462b1:	72 64                	jb     0x446317
4462b3:	4d                   	dec    %ebp
4462b4:	6f                   	outsl  %ds:(%esi),(%dx)
4462b5:	64 75 6c             	fs jne 0x446324
4462b8:	65 41                	gs inc %ecx
4462ba:	74 74                	je     0x446330
4462bc:	72 69                	jb     0x446327
4462be:	62 75 74             	bound  %esi,0x74(%ebp)
4462c1:	65 00 4d 69          	add    %cl,%gs:0x69(%ebp)
4462c5:	63 72 6f             	arpl   %esi,0x6f(%edx)
4462c8:	73 6f                	jae    0x446339
4462ca:	66 74 2e             	data16 je 0x4462fb
4462cd:	56                   	push   %esi
4462ce:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4462d5:	73 69                	jae    0x446340
4462d7:	63 2e                	arpl   %ebp,(%esi)
4462d9:	43                   	inc    %ebx
4462da:	6f                   	outsl  %ds:(%esi),(%dx)
4462db:	6d                   	insl   (%dx),%es:(%edi)
4462dc:	70 69                	jo     0x446347
4462de:	6c                   	insb   (%dx),%es:(%edi)
4462df:	65 72 53             	gs jb  0x446335
4462e2:	65 72 76             	gs jb  0x44635b
4462e5:	69 63 65 73 00 48 65 	imul   $0x65480073,0x65(%ebx),%esp
4462ec:	6c                   	insb   (%dx),%es:(%edi)
4462ed:	70 4b                	jo     0x44633a
4462ef:	65 79 77             	gs jns 0x446369
4462f2:	6f                   	outsl  %ds:(%esi),(%dx)
4462f3:	72 64                	jb     0x446359
4462f5:	41                   	inc    %ecx
4462f6:	74 74                	je     0x44636c
4462f8:	72 69                	jb     0x446363
4462fa:	62 75 74             	bound  %esi,0x74(%ebp)
4462fd:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
446301:	73 74                	jae    0x446377
446303:	65 6d                	gs insl (%dx),%es:(%edi)
446305:	2e 43                	cs inc %ebx
446307:	6f                   	outsl  %ds:(%esi),(%dx)
446308:	6d                   	insl   (%dx),%es:(%edi)
446309:	70 6f                	jo     0x44637a
44630b:	6e                   	outsb  %ds:(%esi),(%dx)
44630c:	65 6e                	outsb  %gs:(%esi),(%dx)
44630e:	74 4d                	je     0x44635d
446310:	6f                   	outsl  %ds:(%esi),(%dx)
446311:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
446314:	2e 44                	cs inc %esp
446316:	65 73 69             	gs jae 0x446382
446319:	67 6e                	outsb  %ds:(%si),(%dx)
44631b:	00 4d 79             	add    %cl,0x79(%ebp)
44631e:	47                   	inc    %edi
44631f:	72 6f                	jb     0x446390
446321:	75 70                	jne    0x446393
446323:	43                   	inc    %ebx
446324:	6f                   	outsl  %ds:(%esi),(%dx)
446325:	6c                   	insb   (%dx),%es:(%edi)
446326:	6c                   	insb   (%dx),%es:(%edi)
446327:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44632c:	6e                   	outsb  %ds:(%esi),(%dx)
44632d:	41                   	inc    %ecx
44632e:	74 74                	je     0x4463a4
446330:	72 69                	jb     0x44639b
446332:	62 75 74             	bound  %esi,0x74(%ebp)
446335:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
446339:	6d                   	insl   (%dx),%es:(%edi)
44633a:	56                   	push   %esi
44633b:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
446342:	74 74                	je     0x4463b8
446344:	72 69                	jb     0x4463af
446346:	62 75 74             	bound  %esi,0x74(%ebp)
446349:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
44634d:	6d                   	insl   (%dx),%es:(%edi)
44634e:	70 69                	jo     0x4463b9
446350:	6c                   	insb   (%dx),%es:(%edi)
446351:	65 72 47             	gs jb  0x44639b
446354:	65 6e                	outsb  %gs:(%esi),(%dx)
446356:	65 72 61             	gs jb  0x4463ba
446359:	74 65                	je     0x4463c0
44635b:	64 41                	fs inc %ecx
44635d:	74 74                	je     0x4463d3
44635f:	72 69                	jb     0x4463ca
446361:	62 75 74             	bound  %esi,0x74(%ebp)
446364:	65 00 54 68 72       	add    %dl,%gs:0x72(%eax,%ebp,2)
446369:	65 61                	gs popa
44636b:	64 53                	fs push %ebx
44636d:	74 61                	je     0x4463d0
44636f:	74 69                	je     0x4463da
446371:	63 41 74             	arpl   %eax,0x74(%ecx)
446374:	74 72                	je     0x4463e8
446376:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
44637d:	63 63 65             	arpl   %esp,0x65(%ebx)
446380:	73 73                	jae    0x4463f5
446382:	65 64 54             	gs fs push %esp
446385:	68 72 6f 75 67       	push   $0x67756f72
44638a:	68 50 72 6f 70       	push   $0x706f7250
44638f:	65 72 74             	gs jb  0x446406
446392:	79 41                	jns    0x4463d5
446394:	74 74                	je     0x44640a
446396:	72 69                	jb     0x446401
446398:	62 75 74             	bound  %esi,0x74(%ebp)
44639b:	65 00 53 54          	add    %dl,%gs:0x54(%ebx)
44639f:	41                   	inc    %ecx
4463a0:	54                   	push   %esp
4463a1:	68 72 65 61 64       	push   $0x64616572
4463a6:	41                   	inc    %ecx
4463a7:	74 74                	je     0x44641d
4463a9:	72 69                	jb     0x446414
4463ab:	62 75 74             	bound  %esi,0x74(%ebp)
4463ae:	65 00 46 6c          	add    %al,%gs:0x6c(%esi)
4463b2:	61                   	popa
4463b3:	67 73 41             	addr16 jae 0x4463f7
4463b6:	74 74                	je     0x44642c
4463b8:	72 69                	jb     0x446423
4463ba:	62 75 74             	bound  %esi,0x74(%ebp)
4463bd:	65 00 44 65 66       	add    %al,%gs:0x66(%ebp,%eiz,2)
4463c2:	61                   	popa
4463c3:	75 6c                	jne    0x446431
4463c5:	74 56                	je     0x44641d
4463c7:	61                   	popa
4463c8:	6c                   	insb   (%dx),%es:(%edi)
4463c9:	75 65                	jne    0x446430
4463cb:	41                   	inc    %ecx
4463cc:	74 74                	je     0x446442
4463ce:	72 69                	jb     0x446439
4463d0:	62 75 74             	bound  %esi,0x74(%ebp)
4463d3:	65 00 53 75          	add    %dl,%gs:0x75(%ebx)
4463d7:	70 70                	jo     0x446449
4463d9:	72 65                	jb     0x446440
4463db:	73 73                	jae    0x446450
4463dd:	55                   	push   %ebp
4463de:	6e                   	outsb  %ds:(%esi),(%dx)
4463df:	6d                   	insl   (%dx),%es:(%edi)
4463e0:	61                   	popa
4463e1:	6e                   	outsb  %ds:(%esi),(%dx)
4463e2:	61                   	popa
4463e3:	67 65 64 43          	addr16 gs fs inc %ebx
4463e7:	6f                   	outsl  %ds:(%esi),(%dx)
4463e8:	64 65 53             	fs gs push %ebx
4463eb:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
4463ef:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
4463f6:	69
4463f7:	62 75 74             	bound  %esi,0x74(%ebp)
4463fa:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4463fe:	73 74                	jae    0x446474
446400:	65 6d                	gs insl (%dx),%es:(%edi)
446402:	2e 53                	cs push %ebx
446404:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
446408:	69 74 79 00 52 65 6c 	imul   $0x696c6552,0x0(%ecx,%edi,2),%esi
44640f:	69
446410:	61                   	popa
446411:	62 69 6c             	bound  %ebp,0x6c(%ecx)
446414:	69 74 79 43 6f 6e 74 	imul   $0x72746e6f,0x43(%ecx,%edi,2),%esi
44641b:	72
44641c:	61                   	popa
44641d:	63 74 41 74          	arpl   %esi,0x74(%ecx,%eax,2)
446421:	74 72                	je     0x446495
446423:	69 62 75 74 65 00 53 	imul   $0x53006574,0x75(%edx),%esp
44642a:	79 73                	jns    0x44649f
44642c:	74 65                	je     0x446493
44642e:	6d                   	insl   (%dx),%es:(%edi)
44642f:	2e 52                	cs push %edx
446431:	75 6e                	jne    0x4464a1
446433:	74 69                	je     0x44649e
446435:	6d                   	insl   (%dx),%es:(%edi)
446436:	65 2e 43             	gs cs inc %ebx
446439:	6f                   	outsl  %ds:(%esi),(%dx)
44643a:	6e                   	outsb  %ds:(%esi),(%dx)
44643b:	73 74                	jae    0x4464b1
44643d:	72 61                	jb     0x4464a0
44643f:	69 6e 65 64 45 78 65 	imul   $0x65784564,0x65(%esi),%ebp
446446:	63 75 74             	arpl   %esi,0x74(%ebp)
446449:	69 6f 6e 00 43 6f 6e 	imul   $0x6e6f4300,0x6e(%edi),%ebp
446450:	73 69                	jae    0x4464bb
446452:	73 74                	jae    0x4464c8
446454:	65 6e                	outsb  %gs:(%esi),(%dx)
446456:	63 79 00             	arpl   %edi,0x0(%ecx)
446459:	43                   	inc    %ebx
44645a:	65 72 00             	gs jb  0x44645d
44645d:	50                   	push   %eax
44645e:	61                   	popa
44645f:	72 61                	jb     0x4464c2
446461:	6d                   	insl   (%dx),%es:(%edi)
446462:	41                   	inc    %ecx
446463:	72 72                	jb     0x4464d7
446465:	61                   	popa
446466:	79 41                	jns    0x4464a9
446468:	74 74                	je     0x4464de
44646a:	72 69                	jb     0x4464d5
44646c:	62 75 74             	bound  %esi,0x74(%ebp)
44646f:	65 00 55 49          	add    %dl,%gs:0x49(%ebp)
446473:	6e                   	outsb  %ds:(%esi),(%dx)
446474:	74 33                	je     0x4464a9
446476:	32 00                	xor    (%eax),%al
446478:	52                   	push   %edx
446479:	75 6e                	jne    0x4464e9
44647b:	74 69                	je     0x4464e6
44647d:	6d                   	insl   (%dx),%es:(%edi)
44647e:	65 48                	gs dec %eax
446480:	65 6c                	gs insb (%dx),%es:(%edi)
446482:	70 65                	jo     0x4464e9
446484:	72 73                	jb     0x4464f9
446486:	00 49 6e             	add    %cl,0x6e(%ecx)
446489:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
446490:	65
446491:	41                   	inc    %ecx