43531b:	39 72 4e             	cmp    %esi,0x4e(%edx)
43531e:	42                   	inc    %edx
43531f:	4b                   	dec    %ebx
435320:	63 46 56             	arpl   %eax,0x56(%esi)
435323:	56                   	push   %esi
435324:	43                   	inc    %ebx
435325:	62 6b 2f             	bound  %ebp,0x2f(%ebx)
435328:	55                   	push   %ebp
435329:	79 64                	jns    0x43538f
43532b:	62 63 68             	bound  %esp,0x68(%ebx)
43532e:	53                   	push   %ebx
43532f:	4d                   	dec    %ebp
435330:	55                   	push   %ebp
435331:	31 6b 6e             	xor    %ebp,0x6e(%ebx)
435334:	6e                   	outsb  %ds:(%esi),(%dx)
435335:	39 71 57             	cmp    %esi,0x57(%ecx)
435338:	43                   	inc    %ebx
435339:	77 41                	ja     0x43537c
43533b:	30 51 30             	xor    %dl,0x30(%ecx)
43533e:	74 51                	je     0x435391
435340:	73 66                	jae    0x4353a8
435342:	42                   	inc    %edx
435343:	2b 71 76             	sub    0x76(%ecx),%esi
435346:	34 6c                	xor    $0x6c,%al
435348:	70 52                	jo     0x43539c
43534a:	4d                   	dec    %ebp
43534b:	68 72 6d 43 68       	push   $0x68436d72
435350:	30 54 47 35          	xor    %dl,0x35(%edi,%eax,2)
435354:	36 75 58             	ss jne 0x4353af
435357:	31 6d 51             	xor    %ebp,0x51(%ebp)
43535a:	78 79                	js     0x4353d5
43535c:	31 6e 41             	xor    %ebp,0x41(%esi)
43535f:	57                   	push   %edi
435360:	38 35 36 65 6d 39    	cmp    %dh,0x396d6536
435366:	5a                   	pop    %edx
435367:	61                   	popa
435368:	52                   	push   %edx
435369:	74 74                	je     0x4353df
43536b:	45                   	inc    %ebp
43536c:	7a 36                	jp     0x4353a4
43536e:	53                   	push   %ebx
43536f:	55                   	push   %ebp
435370:	61                   	popa
435371:	63 5a 48             	arpl   %ebx,0x48(%edx)
435374:	78 67                	js     0x4353dd
435376:	30 44 5a 54          	xor    %al,0x54(%edx,%ebx,2)
43537a:	59                   	pop    %ecx
43537b:	74 4a                	je     0x4353c7
43537d:	74 66                	je     0x4353e5
43537f:	36 57                	ss push %edi
435381:	46                   	inc    %esi
435382:	72 58                	jb     0x4353dc
435384:	30 65 6d             	xor    %ah,0x6d(%ebp)
435387:	67 50                	addr16 push %eax
435389:	75 67                	jne    0x4353f2
43538b:	77 47                	ja     0x4353d4
43538d:	48                   	dec    %eax
43538e:	7a 64                	jp     0x4353f4
435390:	61                   	popa
435391:	44                   	inc    %esp
435392:	68 54 74 35 45       	push   $0x45357454
435397:	37                   	aaa
435398:	49                   	dec    %ecx
435399:	2b 53 2f             	sub    0x2f(%ebx),%edx
43539c:	44                   	inc    %esp
43539d:	47                   	inc    %edi
43539e:	58                   	pop    %eax
43539f:	6c                   	insb   (%dx),%es:(%edi)
4353a0:	78 2b                	js     0x4353cd
4353a2:	52                   	push   %edx
4353a3:	32 59 62             	xor    0x62(%ecx),%bl
4353a6:	78 53                	js     0x4353fb
4353a8:	4a                   	dec    %edx
4353a9:	53                   	push   %ebx
4353aa:	45                   	inc    %ebp
4353ab:	51                   	push   %ecx
4353ac:	57                   	push   %edi
4353ad:	30 6d 57             	xor    %ch,0x57(%ebp)
4353b0:	38 66 73             	cmp    %ah,0x73(%esi)
4353b3:	47                   	inc    %edi
4353b4:	43                   	inc    %ebx
4353b5:	46                   	inc    %esi
4353b6:	38 4b 35             	cmp    %cl,0x35(%ebx)
4353b9:	76 64                	jbe    0x43541f
4353bb:	30 58 53             	xor    %bl,0x53(%eax)
4353be:	61                   	popa
4353bf:	6e                   	outsb  %ds:(%esi),(%dx)
4353c0:	33 46 49             	xor    0x49(%esi),%eax
4353c3:	4e                   	dec    %esi
4353c4:	42                   	inc    %edx
4353c5:	68 4e 63 4c 57       	push   $0x574c634e
4353ca:	6c                   	insb   (%dx),%es:(%edi)
4353cb:	39 35 42 48 70 6b    	cmp    %esi,0x6b704842
4353d1:	4f                   	dec    %edi
4353d2:	52                   	push   %edx
4353d3:	31 62 65             	xor    %esp,0x65(%edx)
4353d6:	71 65                	jno    0x43543d
4353d8:	77 4b                	ja     0x435425
4353da:	31 77 4b             	xor    %esi,0x4b(%edi)
4353dd:	79 44                	jns    0x435423
4353df:	5a                   	pop    %edx
4353e0:	43                   	inc    %ebx
4353e1:	45                   	inc    %ebp
4353e2:	58                   	pop    %eax
4353e3:	79 33                	jns    0x435418
4353e5:	33 6c 6e 72          	xor    0x72(%esi,%ebp,2),%ebp
4353e9:	43                   	inc    %ebx
4353ea:	4a                   	dec    %edx
4353eb:	6c                   	insb   (%dx),%es:(%edi)
4353ec:	6a 6e                	push   $0x6e
4353ee:	71 6e                	jno    0x43545e
4353f0:	47                   	inc    %edi
4353f1:	4f                   	dec    %edi
4353f2:	45                   	inc    %ebp
4353f3:	79 59                	jns    0x43544e
4353f5:	65 2b 2f             	sub    %gs:(%edi),%ebp
4353f8:	72 31                	jb     0x43542b
4353fa:	69 45 64 4e 34 74 6a 	imul   $0x6a74344e,0x64(%ebp),%eax
435401:	6b 4b 35 68          	imul   $0x68,0x35(%ebx),%ecx
435405:	71 32                	jno    0x435439
435407:	35 48 4e 4d 59       	xor    $0x594d4e48,%eax
43540c:	44                   	inc    %esp
43540d:	43                   	inc    %ebx
43540e:	72 4e                	jb     0x43545e
435410:	69 73 4b 73 57 41 61 	imul   $0x61415773,0x4b(%ebx),%esi
435417:	70 69                	jo     0x435482
435419:	65 6b 71 75 54       	imul   $0x54,%gs:0x75(%ecx),%esi
43541e:	6b 76 35 5a          	imul   $0x5a,0x35(%esi),%esi
435422:	31 61 4e             	xor    %esp,0x4e(%ecx)
435425:	76 69                	jbe    0x435490
435427:	6d                   	insl   (%dx),%es:(%edi)
435428:	6f                   	outsl  %ds:(%esi),(%dx)
435429:	39 52 56             	cmp    %edx,0x56(%edx)
43542c:	72 71                	jb     0x43549f
43542e:	6f                   	outsl  %ds:(%esi),(%dx)
43542f:	75 35                	jne    0x435466
435431:	61                   	popa
435432:	65 44                	gs inc %esp
435434:	43                   	inc    %ebx
435435:	6c                   	insb   (%dx),%es:(%edi)
435436:	39 35 73 79 5a 73    	cmp    %esi,0x735a7973
43543c:	42                   	inc    %edx
43543d:	45                   	inc    %ebp
43543e:	71 4c                	jno    0x43548c
435440:	39 4a 63             	cmp    %ecx,0x63(%edx)
435443:	68 6c 42 4d 56       	push   $0x564d426c
435448:	71 41                	jno    0x43548b
43544a:	51                   	push   %ecx
43544b:	4c                   	dec    %esp
43544c:	55                   	push   %ebp
43544d:	5a                   	pop    %edx
43544e:	45                   	inc    %ebp
43544f:	77 48                	ja     0x435499
435451:	53                   	push   %ebx
435452:	59                   	pop    %ecx
435453:	66 57                	push   %di
435455:	31 54 47 53          	xor    %edx,0x53(%edi,%eax,2)
435459:	57                   	push   %edi
43545a:	59                   	pop    %ecx
43545b:	57                   	push   %edi
43545c:	57                   	push   %edi
43545d:	72 41                	jb     0x4354a0
43545f:	62 7a 37             	bound  %edi,0x37(%edx)
435462:	52                   	push   %edx
435463:	69 71 41 76 48 73 50 	imul   $0x50734876,0x41(%ecx),%esi
43546a:	6e                   	outsb  %ds:(%esi),(%dx)
43546b:	6b 70 72 2b          	imul   $0x2b,0x72(%eax),%esi
43546f:	2f                   	das
435470:	39 4d 32             	cmp    %ecx,0x32(%ebp)
435473:	31 51 6b             	xor    %edx,0x6b(%ecx)
435476:	70 50                	jo     0x4354c8
435478:	34 35                	xor    $0x35,%al
43547a:	6a 2f                	push   $0x2f
43547c:	54                   	push   %esp
43547d:	45                   	inc    %ebp
43547e:	56                   	push   %esi
43547f:	45                   	inc    %ebp
435480:	73 71                	jae    0x4354f3
435482:	37                   	aaa
435483:	6c                   	insb   (%dx),%es:(%edi)
435484:	73 34                	jae    0x4354ba
435486:	4a                   	dec    %edx
435487:	71 5a                	jno    0x4354e3
435489:	39 53 43             	cmp    %edx,0x43(%ebx)
43548c:	4b                   	dec    %ebx
43548d:	61                   	popa
43548e:	77 39                	ja     0x4354c9
435490:	77 52                	ja     0x4354e4
435492:	5a                   	pop    %edx
435493:	66 39 69 55          	cmp    %bp,0x55(%ecx)
435497:	7a 39                	jp     0x4354d2
435499:	6f                   	outsl  %ds:(%esi),(%dx)
43549a:	61                   	popa
43549b:	64 6c                	fs insb (%dx),%es:(%edi)
43549d:	4b                   	dec    %ebx
43549e:	75 2f                	jne    0x4354cf
4354a0:	69 6b 64 75 43 63 56 	imul   $0x56634375,0x64(%ebx),%ebp
4354a7:	31 63 6e             	xor    %esp,0x6e(%ebx)
4354aa:	37                   	aaa
4354ab:	47                   	inc    %edi
4354ac:	65 6c                	gs insb (%dx),%es:(%edi)
4354ae:	79 45                	jns    0x4354f5
4354b0:	6c                   	insb   (%dx),%es:(%edi)
4354b1:	51                   	push   %ecx
4354b2:	34 61                	xor    $0x61,%al
4354b4:	56                   	push   %esi
4354b5:	36 55                	ss push %ebp
4354b7:	62 35 77 68 5a 62    	bound  %esi,0x625a6877
4354bd:	6d                   	insl   (%dx),%es:(%edi)
4354be:	44                   	inc    %esp
4354bf:	47                   	inc    %edi
4354c0:	55                   	push   %ebp
4354c1:	4e                   	dec    %esi
4354c2:	53                   	push   %ebx
4354c3:	37                   	aaa
4354c4:	44                   	inc    %esp
4354c5:	48                   	dec    %eax
4354c6:	6d                   	insl   (%dx),%es:(%edi)
4354c7:	49                   	dec    %ecx
4354c8:	30 36                	xor    %dh,(%esi)
4354ca:	43                   	inc    %ebx
4354cb:	76 59                	jbe    0x435526
4354cd:	65 70 55             	gs jo  0x435525
4354d0:	71 66                	jno    0x435538
4354d2:	37                   	aaa
4354d3:	55                   	push   %ebp
4354d4:	46                   	inc    %esi
4354d5:	32 55 78             	xor    0x78(%ebp),%dl
4354d8:	37                   	aaa
4354d9:	44                   	inc    %esp
4354da:	6e                   	outsb  %ds:(%esi),(%dx)
4354db:	68 69 6e 44 6f       	push   $0x6f446e69
4354e0:	54                   	push   %esp
4354e1:	74 2b                	je     0x43550e
4354e3:	79 72                	jns    0x435557
4354e5:	69 54 39 66 6a 37 5a 	imul   $0x725a376a,0x66(%ecx,%edi,1),%edx
4354ec:	72
4354ed:	2b 43 2b             	sub    0x2b(%ebx),%eax
4354f0:	48                   	dec    %eax
4354f1:	6b 43 56 73          	imul   $0x73,0x56(%ebx),%eax
4354f5:	2b 73 6a             	sub    0x6a(%ebx),%esi
4354f8:	56                   	push   %esi
4354f9:	54                   	push   %esp
4354fa:	64 4b                	fs dec %ebx
4354fc:	45                   	inc    %ebp
4354fd:	61                   	popa
4354fe:	57                   	push   %edi
4354ff:	4f                   	dec    %edi
435500:	30 6a 33             	xor    %ch,0x33(%edx)
435503:	68 38 31 30 4e       	push   $0x4e303138
435508:	57                   	push   %edi
435509:	49                   	dec    %ecx
43550a:	47                   	inc    %edi
43550b:	32 61 64             	xor    0x64(%ecx),%ah
43550e:	59                   	pop    %ecx
43550f:	66 44                	inc    %sp
435511:	70 75                	jo     0x435588
435513:	58                   	pop    %eax
435514:	32 31                	xor    (%ecx),%dh
435516:	42                   	inc    %edx
435517:	63 68 6a             	arpl   %ebp,0x6a(%eax)
43551a:	49                   	dec    %ecx
43551b:	67 2b 61 58          	sub    0x58(%bx,%di),%esp
43551f:	2b 51 78             	sub    0x78(%ecx),%edx
435522:	6b 37 73             	imul   $0x73,(%edi),%esi
435525:	65 51                	gs push %ecx
435527:	39 4c 47 79          	cmp    %ecx,0x79(%edi,%eax,2)
43552b:	79 4f                	jns    0x43557c
43552d:	72 64                	jb     0x435593
43552f:	64 69 34 56 30 37 56 	imul   $0x6c563730,%fs:(%esi,%edx,2),%esi
435536:	6c
435537:	41                   	inc    %ecx
435538:	41                   	inc    %ecx
435539:	32 61 36             	xor    0x36(%ecx),%ah
43553c:	44                   	inc    %esp
43553d:	4f                   	dec    %edi
43553e:	74 56                	je     0x435596
435540:	73 55                	jae    0x435597
435542:	46                   	inc    %esi
435543:	38 62 42             	cmp    %ah,0x42(%edx)
435546:	56                   	push   %esi
435547:	4d                   	dec    %ebp
435548:	4a                   	dec    %edx
435549:	53                   	push   %ebx
43554a:	34 5a                	xor    $0x5a,%al
43554c:	64 32 37             	xor    %fs:(%edi),%dh
43554f:	35 70 32 44 77       	xor    $0x77443270,%eax
435554:	51                   	push   %ecx
435555:	6c                   	insb   (%dx),%es:(%edi)
435556:	45                   	inc    %ebp
435557:	61                   	popa
435558:	48                   	dec    %eax
435559:	57                   	push   %edi
43555a:	74 44                	je     0x4355a0
43555c:	71 32                	jno    0x435590
43555e:	6a 4b                	push   $0x4b
435560:	64 6a 46             	fs push $0x46
435563:	74 63                	je     0x4355c8
435565:	4e                   	dec    %esi
435566:	69 62 45 45 72 56 6c 	imul   $0x6c567245,0x45(%edx),%esp
43556d:	38 54 6d 31          	cmp    %dl,0x31(%ebp,%ebp,2)
435571:	55                   	push   %ebp
435572:	45                   	inc    %ebp
435573:	62 79 42             	bound  %edi,0x42(%ecx)
435576:	6b 46 51 4a          	imul   $0x4a,0x51(%esi),%eax
43557a:	70 75                	jo     0x4355f1
43557c:	32 32                	xor    (%edx),%dh
43557e:	33 76 71             	xor    0x71(%esi),%esi
435581:	38 6b 77             	cmp    %ch,0x77(%ebx)
435584:	64 7a 55             	fs jp  0x4355dc
435587:	35 76 6c 78 66       	xor    $0x66786c76,%eax
43558c:	56                   	push   %esi
43558d:	6b 4b 4e 4a          	imul   $0x4a,0x4e(%ebx),%ecx
435591:	2b 77 42             	sub    0x42(%edi),%esi
435594:	69 36 4f 43 30 2f    	imul   $0x2f30434f,(%esi),%esi
43559a:	53                   	push   %ebx
43559b:	53                   	push   %ebx
43559c:	68 76 4f 52 32       	push   $0x32524f76
4355a1:	68 4e 67 4c 57       	push   $0x574c674e
4355a6:	49                   	dec    %ecx
4355a7:	58                   	pop    %eax
4355a8:	39 54 71 58          	cmp    %edx,0x58(%ecx,%esi,2)
4355ac:	6b 31 72             	imul   $0x72,(%ecx),%esi
4355af:	50                   	push   %eax
4355b0:	4d                   	dec    %ebp
4355b1:	77 66                	ja     0x435619
4355b3:	61                   	popa
4355b4:	52                   	push   %edx
4355b5:	62 6f 63             	bound  %ebp,0x63(%edi)
4355b8:	45                   	inc    %ebp
4355b9:	6d                   	insl   (%dx),%es:(%edi)
4355ba:	2f                   	das
4355bb:	52                   	push   %edx
4355bc:	55                   	push   %ebp
4355bd:	49                   	dec    %ecx
4355be:	6d                   	insl   (%dx),%es:(%edi)
4355bf:	4d                   	dec    %ebp
4355c0:	79 4f                	jns    0x435611
4355c2:	4a                   	dec    %edx
4355c3:	59                   	pop    %ecx
4355c4:	44                   	inc    %esp
4355c5:	53                   	push   %ebx
4355c6:	5a                   	pop    %edx
4355c7:	62 78 46             	bound  %edi,0x46(%eax)
4355ca:	6c                   	insb   (%dx),%es:(%edi)
4355cb:	49                   	dec    %ecx
4355cc:	58                   	pop    %eax
4355cd:	4e                   	dec    %esi
4355ce:	49                   	dec    %ecx
4355cf:	53                   	push   %ebx