4422e2:	62 6a 65             	bound  %ebp,0x65(%edx)
4422e5:	63 74 00 1c          	arpl   %esi,0x1c(%eax,%eax,1)
4422e9:	11 40 00             	adc    %eax,0x0(%eax)
4422ec:	24 19                	and    $0x19,%al
4422ee:	44                   	inc    %esp
4422ef:	00 f4                	add    %dh,%ah
4422f1:	22 44 00 08          	and    0x8(%eax,%eax,1),%al
4422f5:	11 54 47 65          	adc    %edx,0x65(%edi,%eax,2)
4422f9:	74 53                	je     0x44234e
4422fb:	69 74 65 49 6e 66 6f 	imul   $0x456f666e,0x49(%ebp,%eiz,2),%esi
442302:	45
442303:	76 65                	jbe    0x44236a
442305:	6e                   	outsb  %ds:(%esi),(%dx)
442306:	74 00                	je     0x442308
442308:	05 08 06 53 65       	add    $0x65530608,%eax
44230d:	6e                   	outsb  %ds:(%esi),(%dx)
44230e:	64 65 72 07          	fs gs jb 0x442319
442312:	54                   	push   %esp
442313:	4f                   	dec    %edi
442314:	62 6a 65             	bound  %ebp,0x65(%edx)
442317:	63 74 08 0a          	arpl   %esi,0xa(%eax,%ecx,1)
44231b:	44                   	inc    %esp
44231c:	6f                   	outsl  %ds:(%esi),(%dx)
44231d:	63 6b 43             	arpl   %ebp,0x43(%ebx)
442320:	6c                   	insb   (%dx),%es:(%edi)
442321:	69 65 6e 74 08 54 43 	imul   $0x43540874,0x6e(%ebp),%esp
442328:	6f                   	outsl  %ds:(%esi),(%dx)
442329:	6e                   	outsb  %ds:(%esi),(%dx)
44232a:	74 72                	je     0x44239e
44232c:	6f                   	outsl  %ds:(%esi),(%dx)
44232d:	6c                   	insb   (%dx),%es:(%edi)
44232e:	11 0d 49 6e 66 6c    	adc    %ecx,0x6c666e49
442334:	75 65                	jne    0x44239b
442336:	6e                   	outsb  %ds:(%esi),(%dx)
442337:	63 65 52             	arpl   %esp,0x52(%ebp)
44233a:	65 63 74 05 54       	arpl   %esi,%gs:0x54(%ebp,%eax,1)
44233f:	52                   	push   %edx
442340:	65 63 74 10 08       	arpl   %esi,%gs:0x8(%eax,%edx,1)
442345:	4d                   	dec    %ebp
442346:	6f                   	outsl  %ds:(%esi),(%dx)
442347:	75 73                	jne    0x4423bc
442349:	65 50                	gs push %eax
44234b:	6f                   	outsl  %ds:(%esi),(%dx)
44234c:	73 06                	jae    0x442354
44234e:	54                   	push   %esp
44234f:	50                   	push   %eax
442350:	6f                   	outsl  %ds:(%esi),(%dx)
442351:	69 6e 74 01 07 43 61 	imul   $0x61430701,0x74(%esi),%ebp
442358:	6e                   	outsb  %ds:(%esi),(%dx)
442359:	44                   	inc    %esp
44235a:	6f                   	outsl  %ds:(%esi),(%dx)
44235b:	63 6b 07             	arpl   %ebp,0x7(%ebx)
44235e:	42                   	inc    %edx
44235f:	6f                   	outsl  %ds:(%esi),(%dx)
442360:	6f                   	outsl  %ds:(%esi),(%dx)
442361:	6c                   	insb   (%dx),%es:(%edi)
442362:	65 61                	gs popa
442364:	6e                   	outsb  %ds:(%esi),(%dx)
442365:	00 1c 11             	add    %bl,(%ecx,%edx,1)
442368:	40                   	inc    %eax
442369:	00 94 28 44 00 00 00 	add    %dl,0x44(%eax,%ebp,1)
442370:	00 00                	add    %al,(%eax)
442372:	00 00                	add    %al,(%eax)
442374:	00 00                	add    %al,(%eax)
442376:	00 10                	add    %dl,(%eax)
442378:	40                   	inc    %eax
442379:	00 8b c0 80 23 44    	add    %cl,0x442380c0(%ebx)
44237f:	00 08                	add    %cl,(%eax)
442381:	0f 54 43 61          	andps  0x61(%ebx),%xmm0
442385:	6e                   	outsb  %ds:(%esi),(%dx)
442386:	52                   	push   %edx
442387:	65 73 69             	gs jae 0x4423f3
44238a:	7a 65                	jp     0x4423f1
44238c:	45                   	inc    %ebp
44238d:	76 65                	jbe    0x4423f4
44238f:	6e                   	outsb  %ds:(%esi),(%dx)
442390:	74 00                	je     0x442392
442392:	04 08                	add    $0x8,%al
442394:	06                   	push   %es
442395:	53                   	push   %ebx
442396:	65 6e                	outsb  %gs:(%esi),(%dx)
442398:	64 65 72 07          	fs gs jb 0x4423a3
44239c:	54                   	push   %esp
44239d:	4f                   	dec    %edi
44239e:	62 6a 65             	bound  %ebp,0x65(%edx)
4423a1:	63 74 01 08          	arpl   %esi,0x8(%ecx,%eax,1)
4423a5:	4e                   	dec    %esi
4423a6:	65 77 57             	gs ja  0x442400
4423a9:	69 64 74 68 07 49 6e 	imul   $0x746e4907,0x68(%esp,%esi,2),%esp
4423b0:	74
4423b1:	65 67 65 72 01       	gs addr16 gs jb 0x4423b7
4423b6:	09 4e 65             	or     %ecx,0x65(%esi)
4423b9:	77 48                	ja     0x442403
4423bb:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
4423c2:	6e
4423c3:	74 65                	je     0x44242a
4423c5:	67 65 72 01          	addr16 gs jb 0x4423ca
4423c9:	06                   	push   %es
4423ca:	52                   	push   %edx
4423cb:	65 73 69             	gs jae 0x442437
4423ce:	7a 65                	jp     0x442435
4423d0:	07                   	pop    %es
4423d1:	42                   	inc    %edx
4423d2:	6f                   	outsl  %ds:(%esi),(%dx)
4423d3:	6f                   	outsl  %ds:(%esi),(%dx)
4423d4:	6c                   	insb   (%dx),%es:(%edi)
4423d5:	65 61                	gs popa
4423d7:	6e                   	outsb  %ds:(%esi),(%dx)
4423d8:	00 1c 11             	add    %bl,(%ecx,%edx,1)
4423db:	40                   	inc    %eax
4423dc:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
4423e0:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
4423e4:	00 00                	add    %al,(%eax)
4423e6:	10 40 00             	adc    %al,0x0(%eax)
4423e9:	8d 40 00             	lea    0x0(%eax),%eax
4423ec:	f0 23 44 00 08       	lock and 0x8(%eax,%eax,1),%eax
4423f1:	17                   	pop    %ss
4423f2:	54                   	push   %esp
4423f3:	43                   	inc    %ebx
4423f4:	6f                   	outsl  %ds:(%esi),(%dx)
4423f5:	6e                   	outsb  %ds:(%esi),(%dx)
4423f6:	73 74                	jae    0x44246c
4423f8:	72 61                	jb     0x44245b
4423fa:	69 6e 65 64 52 65 73 	imul   $0x73655264,0x65(%esi),%ebp
442401:	69 7a 65 45 76 65 6e 	imul   $0x6e657645,0x65(%edx),%edi
442408:	74 00                	je     0x44240a
44240a:	05 08 06 53 65       	add    $0x65530608,%eax
44240f:	6e                   	outsb  %ds:(%esi),(%dx)
442410:	64 65 72 07          	fs gs jb 0x44241b
442414:	54                   	push   %esp
442415:	4f                   	dec    %edi
442416:	62 6a 65             	bound  %ebp,0x65(%edx)
442419:	63 74 01 08          	arpl   %esi,0x8(%ecx,%eax,1)
44241d:	4d                   	dec    %ebp
44241e:	69 6e 57 69 64 74 68 	imul   $0x68746469,0x57(%esi),%ebp
442425:	07                   	pop    %es
442426:	49                   	dec    %ecx
442427:	6e                   	outsb  %ds:(%esi),(%dx)
442428:	74 65                	je     0x44248f
44242a:	67 65 72 01          	addr16 gs jb 0x44242f
44242e:	09 4d 69             	or     %ecx,0x69(%ebp)
442431:	6e                   	outsb  %ds:(%esi),(%dx)
442432:	48                   	dec    %eax
442433:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
44243a:	6e
44243b:	74 65                	je     0x4424a2
44243d:	67 65 72 01          	addr16 gs jb 0x442442
442441:	08 4d 61             	or     %cl,0x61(%ebp)
442444:	78 57                	js     0x44249d
442446:	69 64 74 68 07 49 6e 	imul   $0x746e4907,0x68(%esp,%esi,2),%esp
44244d:	74
44244e:	65 67 65 72 01       	gs addr16 gs jb 0x442454
442453:	09 4d 61             	or     %ecx,0x61(%ebp)
442456:	78 48                	js     0x4424a0
442458:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
44245f:	6e
442460:	74 65                	je     0x4424c7
442462:	67 65 72 00          	addr16 gs jb 0x442466
442466:	1c 11                	sbb    $0x11,%al
442468:	40                   	inc    %eax
442469:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44246d:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
442471:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
442475:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
442479:	00 8b c0 80 24 44    	add    %cl,0x442480c0(%ebx)
44247f:	00 08                	add    %cl,(%eax)
442481:	10 54 4d 6f          	adc    %dl,0x6f(%ebp,%ecx,2)
442485:	75 73                	jne    0x4424fa
442487:	65 57                	gs push %edi
442489:	68 65 65 6c 45       	push   $0x456c6565
44248e:	76 65                	jbe    0x4424f5
442490:	6e                   	outsb  %ds:(%esi),(%dx)
442491:	74 00                	je     0x442493
442493:	05 08 06 53 65       	add    $0x65530608,%eax
442498:	6e                   	outsb  %ds:(%esi),(%dx)
442499:	64 65 72 07          	fs gs jb 0x4424a4
44249d:	54                   	push   %esp
44249e:	4f                   	dec    %edi
44249f:	62 6a 65             	bound  %ebp,0x65(%edx)
4424a2:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
4424a6:	53                   	push   %ebx
4424a7:	68 69 66 74 0b       	push   $0xb746669
4424ac:	54                   	push   %esp
4424ad:	53                   	push   %ebx
4424ae:	68 69 66 74 53       	push   $0x53746669
4424b3:	74 61                	je     0x442516
4424b5:	74 65                	je     0x44251c
4424b7:	00 0a                	add    %cl,(%edx)
4424b9:	57                   	push   %edi
4424ba:	68 65 65 6c 44       	push   $0x446c6565
4424bf:	65 6c                	gs insb (%dx),%es:(%edi)
4424c1:	74 61                	je     0x442524
4424c3:	07                   	pop    %es
4424c4:	49                   	dec    %ecx
4424c5:	6e                   	outsb  %ds:(%esi),(%dx)
4424c6:	74 65                	je     0x44252d
4424c8:	67 65 72 10          	addr16 gs jb 0x4424dc
4424cc:	08 4d 6f             	or     %cl,0x6f(%ebp)
4424cf:	75 73                	jne    0x442544
4424d1:	65 50                	gs push %eax
4424d3:	6f                   	outsl  %ds:(%esi),(%dx)
4424d4:	73 06                	jae    0x4424dc
4424d6:	54                   	push   %esp
4424d7:	50                   	push   %eax
4424d8:	6f                   	outsl  %ds:(%esi),(%dx)
4424d9:	69 6e 74 01 07 48 61 	imul   $0x61480701,0x74(%esi),%ebp
4424e0:	6e                   	outsb  %ds:(%esi),(%dx)
4424e1:	64 6c                	fs insb (%dx),%es:(%edi)
4424e3:	65 64 07             	gs fs pop %es
4424e6:	42                   	inc    %edx
4424e7:	6f                   	outsl  %ds:(%esi),(%dx)
4424e8:	6f                   	outsl  %ds:(%esi),(%dx)
4424e9:	6c                   	insb   (%dx),%es:(%edi)
4424ea:	65 61                	gs popa
4424ec:	6e                   	outsb  %ds:(%esi),(%dx)
4424ed:	00 1c 11             	add    %bl,(%ecx,%edx,1)
4424f0:	40                   	inc    %eax
4424f1:	00 d0                	add    %dl,%al
4424f3:	59                   	pop    %ecx
4424f4:	41                   	inc    %ecx
4424f5:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
4424f9:	00 00                	add    %al,(%eax)
4424fb:	00 00                	add    %al,(%eax)
4424fd:	00 00                	add    %al,(%eax)
4424ff:	10 40 00             	adc    %al,0x0(%eax)
442502:	8b c0                	mov    %eax,%eax
442504:	08 25 44 00 08 16    	or     %ah,0x16080044
44250a:	54                   	push   %esp
44250b:	4d                   	dec    %ebp
44250c:	6f                   	outsl  %ds:(%esi),(%dx)
44250d:	75 73                	jne    0x442582
44250f:	65 57                	gs push %edi
442511:	68 65 65 6c 55       	push   $0x556c6565
442516:	70 44                	jo     0x44255c
442518:	6f                   	outsl  %ds:(%esi),(%dx)
442519:	77 6e                	ja     0x442589
44251b:	45                   	inc    %ebp
44251c:	76 65                	jbe    0x442583
44251e:	6e                   	outsb  %ds:(%esi),(%dx)
44251f:	74 00                	je     0x442521
442521:	04 08                	add    $0x8,%al
442523:	06                   	push   %es
442524:	53                   	push   %ebx
442525:	65 6e                	outsb  %gs:(%esi),(%dx)
442527:	64 65 72 07          	fs gs jb 0x442532
44252b:	54                   	push   %esp
44252c:	4f                   	dec    %edi
44252d:	62 6a 65             	bound  %ebp,0x65(%edx)
442530:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
442534:	53                   	push   %ebx
442535:	68 69 66 74 0b       	push   $0xb746669
44253a:	54                   	push   %esp
44253b:	53                   	push   %ebx
44253c:	68 69 66 74 53       	push   $0x53746669
442541:	74 61                	je     0x4425a4
442543:	74 65                	je     0x4425aa
442545:	10 08                	adc    %cl,(%eax)
442547:	4d                   	dec    %ebp
442548:	6f                   	outsl  %ds:(%esi),(%dx)
442549:	75 73                	jne    0x4425be
44254b:	65 50                	gs push %eax
44254d:	6f                   	outsl  %ds:(%esi),(%dx)
44254e:	73 06                	jae    0x442556
442550:	54                   	push   %esp
442551:	50                   	push   %eax
442552:	6f                   	outsl  %ds:(%esi),(%dx)
442553:	69 6e 74 01 07 48 61 	imul   $0x61480701,0x74(%esi),%ebp
44255a:	6e                   	outsb  %ds:(%esi),(%dx)
44255b:	64 6c                	fs insb (%dx),%es:(%edi)
44255d:	65 64 07             	gs fs pop %es
442560:	42                   	inc    %edx
442561:	6f                   	outsl  %ds:(%esi),(%dx)
442562:	6f                   	outsl  %ds:(%esi),(%dx)
442563:	6c                   	insb   (%dx),%es:(%edi)
442564:	65 61                	gs popa
442566:	6e                   	outsb  %ds:(%esi),(%dx)
442567:	00 1c 11             	add    %bl,(%ecx,%edx,1)
44256a:	40                   	inc    %eax
44256b:	00 d0                	add    %dl,%al
44256d:	59                   	pop    %ecx
44256e:	41                   	inc    %ecx
44256f:	00 00                	add    %al,(%eax)
442571:	00 00                	add    %al,(%eax)
442573:	00 00                	add    %al,(%eax)
442575:	10 40 00             	adc    %al,0x0(%eax)
442578:	7c 25                	jl     0x44259f
44257a:	44                   	inc    %esp
44257b:	00 08                	add    %cl,(%eax)
44257d:	12 54 43 6f          	adc    0x6f(%ebx,%eax,2),%dl
442581:	6e                   	outsb  %ds:(%esi),(%dx)
442582:	74 65                	je     0x4425e9
442584:	78 74                	js     0x4425fa
442586:	50                   	push   %eax
442587:	6f                   	outsl  %ds:(%esi),(%dx)
442588:	70 75                	jo     0x4425ff
44258a:	70 45                	jo     0x4425d1
44258c:	76 65                	jbe    0x4425f3
44258e:	6e                   	outsb  %ds:(%esi),(%dx)
44258f:	74 00                	je     0x442591
442591:	03 08                	add    (%eax),%ecx
442593:	06                   	push   %es
442594:	53                   	push   %ebx
442595:	65 6e                	outsb  %gs:(%esi),(%dx)
442597:	64 65 72 07          	fs gs jb 0x4425a2
44259b:	54                   	push   %esp
44259c:	4f                   	dec    %edi
44259d:	62 6a 65             	bound  %ebp,0x65(%edx)
4425a0:	63 74 10 08          	arpl   %esi,0x8(%eax,%edx,1)
4425a4:	4d                   	dec    %ebp
4425a5:	6f                   	outsl  %ds:(%esi),(%dx)
4425a6:	75 73                	jne    0x44261b
4425a8:	65 50                	gs push %eax
4425aa:	6f                   	outsl  %ds:(%esi),(%dx)
4425ab:	73 06                	jae    0x4425b3
4425ad:	54                   	push   %esp
4425ae:	50                   	push   %eax
4425af:	6f                   	outsl  %ds:(%esi),(%dx)
4425b0:	69 6e 74 01 07 48 61 	imul   $0x61480701,0x74(%esi),%ebp
4425b7:	6e                   	outsb  %ds:(%esi),(%dx)
4425b8:	64 6c                	fs insb (%dx),%es:(%edi)
4425ba:	65 64 07             	gs fs pop %es
4425bd:	42                   	inc    %edx
4425be:	6f                   	outsl  %ds:(%esi),(%dx)
4425bf:	6f                   	outsl  %ds:(%esi),(%dx)
4425c0:	6c                   	insb   (%dx),%es:(%edi)
4425c1:	65 61                	gs popa
4425c3:	6e                   	outsb  %ds:(%esi),(%dx)
4425c4:	00 1c 11             	add    %bl,(%ecx,%edx,1)
4425c7:	40                   	inc    %eax
4425c8:	00 00                	add    %al,(%eax)
4425ca:	00 00                	add    %al,(%eax)
4425cc:	00 00                	add    %al,(%eax)
4425ce:	10 40 00             	adc    %al,0x0(%eax)
4425d1:	8d 40 00             	lea    0x0(%eax),%eax
4425d4:	20 26                	and    %ah,(%esi)
4425d6:	44                   	inc    %esp
4425df:	00 ac 26 44 00 98 28 	add    %ch,0x28980044(%esi,%eiz,1)
4425e6:	44                   	inc    %esp
4425ef:	00 c6                	add    %al,%dh
4425f1:	26 44                	es inc %esp
4425f3:	00 8a 28 44 00 5c    	add    %cl,0x5c004428(%edx)
4425f9:	01 00                	add    %eax,(%eax)
4425fb:	00 14 6e             	add    %dl,(%esi,%ebp,2)
4425fe:	41                   	inc    %ecx
4425ff:	00 d8                	add    %bl,%al
442601:	11 42 00             	adc    %eax,0x0(%edx)
442604:	14 35                	adc    $0x35,%al
442606:	40                   	inc    %eax
442607:	00 2c 0b             	add    %ch,(%ebx,%ecx,1)
44260a:	42                   	inc    %edx