44039d:	43                   	inc    %ebx
44039e:	71 6a                	jno    0x44040a
4403a0:	6d                   	insl   (%dx),%es:(%edi)
4403a1:	39 70 6d             	cmp    %esi,0x6d(%eax)
4403a4:	46                   	inc    %esi
4403a5:	61                   	popa
4403a6:	58                   	pop    %eax
4403a7:	2b 59 32             	sub    0x32(%ecx),%ebx
4403aa:	57                   	push   %edi
4403ab:	64 72 32             	fs jb  0x4403e0
4403ae:	42                   	inc    %edx
4403af:	58                   	pop    %eax
4403b0:	77 70                	ja     0x440422
4403b2:	71 33                	jno    0x4403e7
4403b4:	46                   	inc    %esi
4403b5:	55                   	push   %ebp
4403b6:	76 55                	jbe    0x44040d
4403b8:	44                   	inc    %esp
4403b9:	41                   	inc    %ecx
4403ba:	6c                   	insb   (%dx),%es:(%edi)
4403bb:	53                   	push   %ebx
4403bc:	41                   	inc    %ecx
4403bd:	71 2b                	jno    0x4403ea
4403bf:	36 68 50 4c 50 67    	ss push $0x67504c50
4403c5:	44                   	inc    %esp
4403c6:	5a                   	pop    %edx
4403c7:	43                   	inc    %ebx
4403c8:	33 76 77             	xor    0x77(%esi),%esi
4403cb:	74 71                	je     0x44043e
4403cd:	4b                   	dec    %ebx
4403ce:	5a                   	pop    %edx
4403cf:	32 59 39             	xor    0x39(%ecx),%bl
4403d2:	45                   	inc    %ebp
4403d3:	31 76 37             	xor    %esi,0x37(%esi)
4403d6:	77 65                	ja     0x44043d
4403d8:	4b                   	dec    %ebx
4403d9:	4a                   	dec    %edx
4403da:	64 5a                	fs pop %edx
4403dc:	6b 31 56             	imul   $0x56,(%ecx),%esi
4403df:	63 6c 30 59          	arpl   %ebp,0x59(%eax,%esi,1)
4403e3:	68 6a 76 72 30       	push   $0x3072766a
4403e8:	63 54 5a 68          	arpl   %edx,0x68(%edx,%ebx,2)
4403ec:	78 53                	js     0x440441
4403ee:	36 4f                	ss dec %edi
4403f0:	4d                   	dec    %ebp
4403f1:	50                   	push   %eax
4403f2:	67 66 59             	addr16 pop %cx
4403f5:	67 53                	addr16 push %ebx
4403f7:	4e                   	dec    %esi
4403f8:	74 78                	je     0x440472
4403fa:	4d                   	dec    %ebp
4403fb:	7a 56                	jp     0x440453
4403fd:	33 65 58             	xor    0x58(%ebp),%esp
440400:	73 46                	jae    0x440448
440402:	69 54 45 4e 74 72 68 	imul   $0x68687274,0x4e(%ebp,%eax,2),%edx
440409:	68
44040a:	41                   	inc    %ecx
44040b:	59                   	pop    %ecx
44040c:	66 6f                	outsw  %ds:(%esi),(%dx)
44040e:	74 76                	je     0x440486
440410:	6c                   	insb   (%dx),%es:(%edi)
440411:	6a 38                	push   $0x38
440413:	75 7a                	jne    0x44048f
440415:	59                   	pop    %ecx
440416:	57                   	push   %edi
440417:	67 36 34 4e          	addr16 ss xor $0x4e,%al
44041b:	5a                   	pop    %edx
44041c:	30 51 65             	xor    %dl,0x65(%ecx)
44041f:	49                   	dec    %ecx
440420:	47                   	inc    %edi
440421:	2b 70 48             	sub    0x48(%eax),%esi
440424:	68 7a 34 6a 48       	push   $0x486a347a
440429:	4e                   	dec    %esi
44042a:	56                   	push   %esi
44042b:	63 49 6b             	arpl   %ecx,0x6b(%ecx)
44042e:	36 4a                	ss dec %edx
440430:	65 79 72             	gs jns 0x4404a5
440433:	7a 6f                	jp     0x4404a4
440435:	44                   	inc    %esp
440436:	42                   	inc    %edx
440437:	2f                   	das
440438:	4e                   	dec    %esi
440439:	56                   	push   %esi
44043a:	38 50 52             	cmp    %dl,0x52(%eax)
44043d:	64 50                	fs push %eax
44043f:	44                   	inc    %esp
440440:	59                   	pop    %ecx
440441:	63 39                	arpl   %edi,(%ecx)
440443:	37                   	aaa
440444:	2f                   	das
440445:	33 72 7a             	xor    0x7a(%edx),%esi
440448:	7a 48                	jp     0x440492
44044a:	6a 5a                	push   $0x5a
44044c:	46                   	inc    %esi
44044d:	78 39                	js     0x440488
44044f:	51                   	push   %ecx
440450:	58                   	pop    %eax
440451:	77 6c                	ja     0x4404bf
440453:	64 6a 46             	fs push $0x46
440456:	36 66 38 62 4b       	data16 cmp %ah,%ss:0x4b(%edx)
44045b:	52                   	push   %edx
44045c:	32 58 7a             	xor    0x7a(%eax),%bl
44045f:	4d                   	dec    %ebp
440460:	72 34                	jb     0x440496
440462:	41                   	inc    %ecx
440463:	74 4f                	je     0x4404b4
440465:	33 6c 39 75          	xor    0x75(%ecx,%edi,1),%ebp
440469:	30 70 67             	xor    %dh,0x67(%eax)
44046c:	58                   	pop    %eax
44046d:	42                   	inc    %edx
44046e:	76 4a                	jbe    0x4404ba
440470:	47                   	inc    %edi
440471:	4a                   	dec    %edx
440472:	55                   	push   %ebp
440473:	6b 46 44 6d          	imul   $0x6d,0x44(%esi),%eax
440477:	38 65 37             	cmp    %ah,0x37(%ebp)
44047a:	4a                   	dec    %edx
44047b:	55                   	push   %ebp
44047c:	77 68                	ja     0x4404e6
44047e:	37                   	aaa
44047f:	30 43 30             	xor    %al,0x30(%ebx)
440482:	4a                   	dec    %edx
440483:	48                   	dec    %eax
440484:	55                   	push   %ebp
440485:	38 2b                	cmp    %ch,(%ebx)
440487:	38 55 6b             	cmp    %dl,0x6b(%ebp)
44048a:	58                   	pop    %eax
44048b:	5a                   	pop    %edx
44048c:	48                   	dec    %eax
44048d:	4b                   	dec    %ebx
44048e:	4c                   	dec    %esp
44048f:	38 68 33             	cmp    %ch,0x33(%eax)
440492:	63 63 78             	arpl   %esp,0x78(%ebx)
440495:	56                   	push   %esi
440496:	71 36                	jno    0x4404ce
440498:	32 48 4c             	xor    0x4c(%eax),%cl
44049b:	6b 55 50 72          	imul   $0x72,0x50(%ebp),%edx
44049f:	58                   	pop    %eax
4404a0:	77 72                	ja     0x440514
4404a2:	48                   	dec    %eax
4404a3:	42                   	inc    %edx
4404a4:	6b 66 68 73          	imul   $0x73,0x68(%esi),%esp
4404a8:	51                   	push   %ecx
4404a9:	45                   	inc    %ebp
4404aa:	5a                   	pop    %edx
4404ab:	72 50                	jb     0x4404fd
4404ad:	66 57                	push   %di
4404af:	4e                   	dec    %esi
4404b0:	41                   	inc    %ecx
4404b1:	70 6f                	jo     0x440522
4404b3:	54                   	push   %esp
4404b4:	44                   	inc    %esp
4404b5:	6c                   	insb   (%dx),%es:(%edi)
4404b6:	53                   	push   %ebx
4404b7:	39 54 42 58          	cmp    %edx,0x58(%edx,%eax,2)
4404bb:	69 4a 6b 2b 79 72 74 	imul   $0x7472792b,0x6b(%edx),%ecx
4404c2:	54                   	push   %esp
4404c3:	56                   	push   %esi
4404c4:	73 74                	jae    0x44053a
4404c6:	55                   	push   %ebp
4404c7:	53                   	push   %ebx
4404c8:	55                   	push   %ebp
4404c9:	71 34                	jno    0x4404ff
4404cb:	6e                   	outsb  %ds:(%esi),(%dx)
4404cc:	41                   	inc    %ecx
4404cd:	63 5a 57             	arpl   %ebx,0x57(%edx)
4404d0:	41                   	inc    %ecx
4404d1:	48                   	dec    %eax
4404d2:	31 59 6c             	xor    %ebx,0x6c(%ecx)
4404d5:	68 59 46 72 2b       	push   $0x2b724659
4404da:	43                   	inc    %ebx
4404db:	67 48                	addr16 dec %eax
4404dd:	64 54                	fs push %esp
4404df:	49                   	dec    %ecx
4404e0:	56                   	push   %esi
4404e1:	49                   	dec    %ecx
4404e2:	2b 73 57             	sub    0x57(%ebx),%esi
4404e5:	33 73 57             	xor    0x57(%ebx),%esi
4404e8:	48                   	dec    %eax
4404e9:	49                   	dec    %ecx
4404ea:	7a 72                	jp     0x44055e
4404ec:	78 53                	js     0x440541
4404ee:	48                   	dec    %eax
4404ef:	47                   	inc    %edi
4404f0:	51                   	push   %ecx
4404f1:	6f                   	outsl  %ds:(%esi),(%dx)
4404f2:	4c                   	dec    %esp
4404f3:	66 56                	push   %si
4404f5:	41                   	inc    %ecx
4404f6:	6b 72 44 65          	imul   $0x65,0x44(%edx),%esi
4404fa:	31 34 71             	xor    %esi,(%ecx,%esi,2)
4404fd:	32 63 39             	xor    0x39(%ebx),%ah
440500:	37                   	aaa
440501:	38 31                	cmp    %dh,(%ecx)
440503:	75 73                	jne    0x440578
440505:	46                   	inc    %esi
440506:	5a                   	pop    %edx
440507:	4c                   	dec    %esp
440508:	68 35 75 37 34       	push   $0x34377535
44050d:	6c                   	insb   (%dx),%es:(%edi)
44050e:	76 42                	jbe    0x440552
440510:	46                   	inc    %esi
440511:	58                   	pop    %eax
440512:	73 41                	jae    0x440555
440514:	37                   	aaa
440515:	7a 51                	jp     0x440568
440517:	76 45                	jbe    0x44055e
440519:	37                   	aaa
44051a:	58                   	pop    %eax
44051b:	51                   	push   %ecx
44051c:	76 7a                	jbe    0x440598
44051e:	35 77 2f 64 51       	xor    $0x51642f77,%eax
440523:	49                   	dec    %ecx
440524:	6e                   	outsb  %ds:(%esi),(%dx)
440525:	6b 31 45             	imul   $0x45,(%ecx),%esi
440528:	54                   	push   %esp
440529:	6e                   	outsb  %ds:(%esi),(%dx)
44052a:	45                   	inc    %ebp
44052b:	4e                   	dec    %esi
44052c:	62 47 30             	bound  %eax,0x30(%edi)
44052f:	58                   	pop    %eax
440530:	78 6a                	js     0x44059c
440532:	64 46                	fs inc %esi
440534:	6c                   	insb   (%dx),%es:(%edi)
440535:	36 30 69 39          	xor    %ch,%ss:0x39(%ecx)
440539:	71 30                	jno    0x44056b
44053b:	50                   	push   %eax
44053c:	76 44                	jbe    0x440582
44053e:	4e                   	dec    %esi
44053f:	4a                   	dec    %edx
440540:	67 54                	addr16 push %esp
440542:	72 4b                	jb     0x44058f
440544:	38 4f 6f             	cmp    %cl,0x6f(%edi)
440547:	6c                   	insb   (%dx),%es:(%edi)
440548:	64 71 76             	fs jno 0x4405c1
44054b:	4a                   	dec    %edx
44054c:	42                   	inc    %edx
44054d:	4d                   	dec    %ebp
44054e:	56                   	push   %esi
44054f:	75 33                	jne    0x440584
440551:	41                   	inc    %ecx
440552:	31 4d 43             	xor    %ecx,0x43(%ebp)
440555:	6e                   	outsb  %ds:(%esi),(%dx)
440556:	78 6b                	js     0x4405c3
440558:	72 6b                	jb     0x4405c5
44055a:	50                   	push   %eax
44055b:	61                   	popa
44055c:	62 75 77             	bound  %esi,0x77(%ebp)
44055f:	71 62                	jno    0x4405c3
440561:	52                   	push   %edx
440562:	46                   	inc    %esi
440563:	44                   	inc    %esp
440564:	78 6b                	js     0x4405d1
440566:	31 32                	xor    %esi,(%edx)
440568:	2b 42 4a             	sub    0x4a(%edx),%eax
44056b:	4a                   	dec    %edx
44056c:	6b 2f 2b             	imul   $0x2b,(%edi),%ebp
44056f:	61                   	popa
440570:	74 50                	je     0x4405c2
440572:	78 50                	js     0x4405c4
440574:	71 42                	jno    0x4405b8
440576:	6e                   	outsb  %ds:(%esi),(%dx)
440577:	41                   	inc    %ecx
440578:	55                   	push   %ebp
440579:	7a 67                	jp     0x4405e2
44057b:	44                   	inc    %esp
44057c:	56                   	push   %esi
44057d:	62 37                	bound  %esi,(%edi)
44057f:	59                   	pop    %ecx
440580:	33 54 4a 39          	xor    0x39(%edx,%ecx,2),%edx
440584:	68 5a 37 4d 36       	push   $0x364d375a
440589:	57                   	push   %edi
44058a:	6c                   	insb   (%dx),%es:(%edi)
44058b:	4a                   	dec    %edx
44058c:	63 55 53             	arpl   %edx,0x53(%ebp)
44058f:	36 67 33 43 76       	xor    %ss:0x76(%bp,%di),%eax
440594:	6d                   	insl   (%dx),%es:(%edi)
440595:	46                   	inc    %esi
440596:	34 50                	xor    $0x50,%al
440598:	5a                   	pop    %edx
440599:	39 44 2f 79          	cmp    %eax,0x79(%edi,%ebp,1)
44059d:	62 59 4a             	bound  %ebx,0x4a(%ecx)
4405a0:	5a                   	pop    %edx
4405a1:	62 7a 30             	bound  %edi,0x30(%edx)
4405a4:	76 6a                	jbe    0x440610
4405a6:	43                   	inc    %ebx
4405a7:	6c                   	insb   (%dx),%es:(%edi)
4405a8:	50                   	push   %eax
4405a9:	53                   	push   %ebx
4405aa:	62 68 54             	bound  %ebp,0x54(%eax)
4405ad:	4e                   	dec    %esi
4405ae:	42                   	inc    %edx
4405af:	77 48                	ja     0x4405f9
4405b1:	63 73 2b             	arpl   %esi,0x2b(%ebx)
4405b4:	62 49 42             	bound  %ecx,0x42(%ecx)
4405b7:	32 52 6e             	xor    0x6e(%edx),%dl
4405ba:	31 53 68             	xor    %edx,0x68(%ebx)
4405bd:	58                   	pop    %eax
4405be:	6f                   	outsl  %ds:(%esi),(%dx)
4405bf:	4d                   	dec    %ebp
4405c0:	42                   	inc    %edx
4405c1:	51                   	push   %ecx
4405c2:	72 59                	jb     0x44061d
4405c4:	57                   	push   %edi
4405c5:	4b                   	dec    %ebx
4405c6:	30 72 2f             	xor    %dh,0x2f(%edx)
4405c9:	59                   	pop    %ecx
4405ca:	2b 4e 4d             	sub    0x4d(%esi),%ecx
4405cd:	46                   	inc    %esi
4405ce:	62 46 77             	bound  %eax,0x77(%esi)
4405d1:	62 35 4b 56 66 57    	bound  %esi,0x5766564b
4405d7:	72 30                	jb     0x440609
4405d9:	79 77                	jns    0x440652
4405db:	35 30 46 6a 41       	xor    $0x416a4630,%eax
4405e0:	6f                   	outsl  %ds:(%esi),(%dx)
4405e1:	45                   	inc    %ebp
4405e2:	79 4d                	jns    0x440631
4405e4:	7a 67                	jp     0x44064d
4405e6:	68 4a 34 47 54       	push   $0x5447344a
4405eb:	45                   	inc    %ebp
4405ec:	6a 75                	push   $0x75
4405ee:	6e                   	outsb  %ds:(%esi),(%dx)
4405ef:	6d                   	insl   (%dx),%es:(%edi)
4405f0:	6c                   	insb   (%dx),%es:(%edi)
4405f1:	30 62 75             	xor    %ah,0x75(%edx)
4405f4:	6d                   	insl   (%dx),%es:(%edi)
4405f5:	72 56                	jb     0x44064d
4405f7:	2b 7a 73             	sub    0x73(%edx),%edi
4405fa:	56                   	push   %esi
4405fb:	70 4f                	jo     0x44064c
4405fd:	59                   	pop    %ecx
4405fe:	6c                   	insb   (%dx),%es:(%edi)
4405ff:	2b 77 61             	sub    0x61(%edi),%esi
440602:	37                   	aaa
440603:	45                   	inc    %ebp
440604:	2f                   	das
440605:	67 79 4c             	addr16 jns 0x440654
440608:	2b 35 75 6f 65 34    	sub    0x34656f75,%esi
44060e:	51                   	push   %ecx
44060f:	38 74 4f 66          	cmp    %dh,0x66(%edi,%ecx,2)
440613:	44                   	inc    %esp
440614:	34 6b                	xor    $0x6b,%al
440616:	62 63 38             	bound  %esp,0x38(%ebx)
440619:	54                   	push   %esp
44061a:	66 63 75 65          	arpl   %si,0x65(%ebp)
44061e:	6d                   	insl   (%dx),%es:(%edi)
44061f:	54                   	push   %esp
440620:	64 50                	fs push %eax
440622:	32 6b 2b             	xor    0x2b(%ebx),%ch
440625:	31 47 58             	xor    %eax,0x58(%edi)