42f4f8:	75 58                	jne    0x42f552
42f4fa:	59                   	pop    %ecx
42f4fb:	48                   	dec    %eax
42f4fc:	64 53                	fs push %ebx
42f4fe:	2b 6e 78             	sub    0x78(%esi),%ebp
42f501:	79 47                	jns    0x42f54a
42f503:	6a 64                	push   $0x64
42f505:	76 4f                	jbe    0x42f556
42f507:	59                   	pop    %ecx
42f508:	31 65 2b             	xor    %esp,0x2b(%ebp)
42f50b:	73 68                	jae    0x42f575
42f50d:	77 63                	ja     0x42f572
42f50f:	42                   	inc    %edx
42f510:	54                   	push   %esp
42f511:	71 49                	jno    0x42f55c
42f513:	69 34 51 32 73 4f 2f 	imul   $0x2f4f7332,(%ecx,%edx,2),%esi
42f51a:	4a                   	dec    %edx
42f51b:	33 6a 4b             	xor    0x4b(%edx),%ebp
42f51e:	33 79 50             	xor    0x50(%ecx),%edi
42f521:	72 58                	jb     0x42f57b
42f523:	58                   	pop    %eax
42f524:	7a 37                	jp     0x42f55d
42f526:	75 69                	jne    0x42f591
42f528:	55                   	push   %ebp
42f529:	43                   	inc    %ebx
42f52a:	33 6a 33             	xor    0x33(%edx),%ebp
42f52d:	37                   	aaa
42f52e:	42                   	inc    %edx
42f52f:	67 69 6c 71 59 4d 73 	imul   $0x48734d59,0x71(%si),%ebp
42f536:	48
42f537:	42                   	inc    %edx
42f538:	50                   	push   %eax
42f539:	44                   	inc    %esp
42f53a:	79 4e                	jns    0x42f58a
42f53c:	4e                   	dec    %esi
42f53d:	59                   	pop    %ecx
42f53e:	41                   	inc    %ecx
42f53f:	47                   	inc    %edi
42f540:	75 67                	jne    0x42f5a9
42f542:	45                   	inc    %ebp
42f543:	61                   	popa
42f544:	30 57 6f             	xor    %dl,0x6f(%edi)
42f547:	4f                   	dec    %edi
42f548:	58                   	pop    %eax
42f549:	49                   	dec    %ecx
42f54a:	74 6a                	je     0x42f5b6
42f54c:	6f                   	outsl  %ds:(%esi),(%dx)
42f54d:	71 57                	jno    0x42f5a6
42f54f:	68 57 44 72 54       	push   $0x54724457
42f554:	38 4d 73             	cmp    %cl,0x73(%ebp)
42f557:	71 58                	jno    0x42f5b1
42f559:	79 5a                	jns    0x42f5b5
42f55b:	71 62                	jno    0x42f5bf
42f55d:	45                   	inc    %ebp
42f55e:	35 63 30 56 70       	xor    $0x70563063,%eax
42f563:	2b 75 31             	sub    0x31(%ebp),%esi
42f566:	39 74 75 74          	cmp    %esi,0x74(%ebp,%esi,2)
42f56a:	53                   	push   %ebx
42f56b:	66 38 4e 51          	data16 cmp %cl,0x51(%esi)
42f56f:	34 30                	xor    $0x30,%al
42f571:	75 65                	jne    0x42f5d8
42f573:	42                   	inc    %edx
42f574:	31 72 59             	xor    %esi,0x59(%edx)
42f577:	77 47                	ja     0x42f5c0
42f579:	52                   	push   %edx
42f57a:	68 67 4b 46 46       	push   $0x46464b67
42f57f:	30 4b 45             	xor    %cl,0x45(%ebx)
42f582:	52                   	push   %edx
42f583:	2b 6c 30 59          	sub    0x59(%eax,%esi,1),%ebp
42f587:	4c                   	dec    %esp
42f588:	55                   	push   %ebp
42f589:	58                   	pop    %eax
42f58a:	30 5a 43             	xor    %bl,0x43(%edx)
42f58d:	54                   	push   %esp
42f58e:	4e                   	dec    %esi
42f58f:	4a                   	dec    %edx
42f590:	51                   	push   %ecx
42f591:	41                   	inc    %ecx
42f592:	50                   	push   %eax
42f593:	69 77 70 6a 4a 2f 74 	imul   $0x742f4a6a,0x70(%edi),%esi
42f59a:	64 69 6f 58 33 55 50 	imul   $0x63505533,%fs:0x58(%edi),%ebp
42f5a1:	63
42f5a2:	54                   	push   %esp
42f5a3:	66 34 4f             	data16 xor $0x4f,%al
42f5a6:	6f                   	outsl  %ds:(%esi),(%dx)
42f5a7:	62 75 58             	bound  %esi,0x58(%ebp)
42f5aa:	7a 48                	jp     0x42f5f4
42f5ac:	7a 5a                	jp     0x42f608
42f5ae:	54                   	push   %esp
42f5af:	64 2b 58 63          	sub    %fs:0x63(%eax),%ebx
42f5b3:	76 65                	jbe    0x42f61a
42f5b5:	59                   	pop    %ecx
42f5b6:	4c                   	dec    %esp
42f5b7:	4c                   	dec    %esp
42f5b8:	46                   	inc    %esi
42f5b9:	39 54 58 4a          	cmp    %edx,0x4a(%eax,%ebx,2)
42f5bd:	77 59                	ja     0x42f618
42f5bf:	76 64                	jbe    0x42f625
42f5c1:	53                   	push   %ebx
42f5c2:	49                   	dec    %ecx
42f5c3:	32 33                	xor    (%ebx),%dh
42f5c5:	50                   	push   %eax
42f5c6:	45                   	inc    %ebp
42f5c7:	47                   	inc    %edi
42f5c8:	2f                   	das
42f5c9:	2b 6e 42             	sub    0x42(%esi),%ebp
42f5cc:	62 6e 32             	bound  %ebp,0x32(%esi)
42f5cf:	67 6d                	insl   (%dx),%es:(%di)
42f5d1:	67 64 6d             	fs insl (%dx),%es:(%di)
42f5d4:	6d                   	insl   (%dx),%es:(%edi)
42f5d5:	4b                   	dec    %ebx
42f5d6:	6a 37                	push   $0x37
42f5d8:	67 5a                	addr16 pop %edx
42f5da:	33 6a 43             	xor    0x43(%edx),%ebp
42f5dd:	79 46                	jns    0x42f625
42f5df:	4d                   	dec    %ebp
42f5e0:	4a                   	dec    %edx
42f5e1:	31 48 75             	xor    %ecx,0x75(%eax)
42f5e4:	72 6a                	jb     0x42f650
42f5e6:	66 4b                	dec    %bx
42f5e8:	38 50 6c             	cmp    %dl,0x6c(%eax)
42f5eb:	44                   	inc    %esp
42f5ec:	4f                   	dec    %edi
42f5ed:	36 36 68 59 62 5a 62 	ss ss push $0x625a6259
42f5f4:	6e                   	outsb  %ds:(%esi),(%dx)
42f5f5:	41                   	inc    %ecx
42f5f6:	4d                   	dec    %ebp
42f5f7:	79 37                	jns    0x42f630
42f5f9:	59                   	pop    %ecx
42f5fa:	77 69                	ja     0x42f665
42f5fc:	4c                   	dec    %esp
42f5fd:	58                   	pop    %eax
42f5fe:	37                   	aaa
42f5ff:	54                   	push   %esp
42f600:	64 73 6e             	fs jae 0x42f671
42f603:	6d                   	insl   (%dx),%es:(%edi)
42f604:	43                   	inc    %ebx
42f605:	63 49 65             	arpl   %ecx,0x65(%ecx)
42f608:	77 31                	ja     0x42f63b
42f60a:	54                   	push   %esp
42f60b:	68 59 53 33 77       	push   $0x77335359
42f610:	4e                   	dec    %esi
42f611:	64 34 68             	fs xor $0x68,%al
42f614:	4f                   	dec    %edi
42f615:	53                   	push   %ebx
42f616:	43                   	inc    %ebx
42f617:	56                   	push   %esi
42f618:	49                   	dec    %ecx
42f619:	52                   	push   %edx
42f61a:	76 65                	jbe    0x42f681
42f61c:	57                   	push   %edi
42f61d:	62 76 48             	bound  %esi,0x48(%esi)
42f620:	31 5a 6b             	xor    %ebx,0x6b(%edx)
42f623:	76 52                	jbe    0x42f677
42f625:	68 57 6c 57 42       	push   $0x42576c57
42f62a:	70 74                	jo     0x42f6a0
42f62c:	45                   	inc    %ebp
42f62d:	4e                   	dec    %esi
42f62e:	70 34                	jo     0x42f664
42f630:	42                   	inc    %edx
42f631:	67 44                	addr16 inc %esp
42f633:	77 45                	ja     0x42f67a
42f635:	43                   	inc    %ebx
42f636:	5a                   	pop    %edx
42f637:	67 6a 6c             	addr16 push $0x6c
42f63a:	70 37                	jo     0x42f673
42f63c:	47                   	inc    %edi
42f63d:	51                   	push   %ecx
42f63e:	4d                   	dec    %ebp
42f63f:	65 67 33 76 63       	xor    %gs:0x63(%bp),%esi
42f644:	45                   	inc    %ebp
42f645:	50                   	push   %eax
42f646:	71 63                	jno    0x42f6ab
42f648:	53                   	push   %ebx
42f649:	76 72                	jbe    0x42f6bd
42f64b:	67 53                	addr16 push %ebx
42f64d:	43                   	inc    %ebx
42f64e:	30 41 37             	xor    %al,0x37(%ecx)
42f651:	2b 73 67             	sub    0x67(%ebx),%esi
42f654:	45                   	inc    %ebp
42f655:	72 74                	jb     0x42f6cb
42f657:	56                   	push   %esi
42f658:	66 73 7a             	data16 jae 0x42f6d5
42f65b:	79 59                	jns    0x42f6b6
42f65d:	74 6f                	je     0x42f6ce
42f65f:	4e                   	dec    %esi
42f660:	64 41                	fs inc %ecx
42f662:	2f                   	das
42f663:	36 72 5a             	ss jb  0x42f6c0
42f666:	73 30                	jae    0x42f698
42f668:	45                   	inc    %ebp
42f669:	44                   	inc    %esp
42f66a:	38 4a 4c             	cmp    %cl,0x4c(%edx)
42f66d:	35 7a 78 61 6d       	xor    $0x6d61787a,%eax
42f672:	4e                   	dec    %esi
42f673:	32 34 56             	xor    (%esi,%edx,2),%dh
42f676:	69 64 6a 38 32 66 4f 	imul   $0x6c4f6632,0x38(%edx,%ebp,2),%esp
42f67d:	6c
42f67e:	47                   	inc    %edi
42f67f:	47                   	inc    %edi
42f680:	6b 33 63             	imul   $0x63,(%ebx),%esi
42f683:	37                   	aaa
42f684:	65 77 70             	gs ja  0x42f6f7
42f687:	69 62 43 42 4a 6d 63 	imul   $0x636d4a42,0x43(%edx),%esp
42f68e:	76 74                	jbe    0x42f704
42f690:	69 7a 56 61 4b 64 6f 	imul   $0x6f644b61,0x56(%edx),%edi
42f697:	32 31                	xor    (%ecx),%dh
42f699:	52                   	push   %edx
42f69a:	6f                   	outsl  %ds:(%esi),(%dx)
42f69b:	2f                   	das
42f69c:	41                   	inc    %ecx
42f69d:	56                   	push   %esi
42f69e:	6b 73 4a 4a          	imul   $0x4a,0x4a(%ebx),%esi
42f6a2:	4a                   	dec    %edx
42f6a3:	4e                   	dec    %esi
42f6a4:	78 63                	js     0x42f709
42f6a6:	63 67 64             	arpl   %esp,0x64(%edi)
42f6a9:	68 4d 4c 71 38       	push   $0x38714c4d
42f6ae:	66 68 6e 79          	pushw  $0x796e
42f6b2:	78 57                	js     0x42f70b
42f6b4:	64 46                	fs inc %esi
42f6b6:	4e                   	dec    %esi
42f6b7:	61                   	popa
42f6b8:	45                   	inc    %ebp
42f6b9:	65 71 51             	gs jno 0x42f70d
42f6bc:	71 31                	jno    0x42f6ef
42f6be:	58                   	pop    %eax
42f6bf:	63 70 42             	arpl   %esi,0x42(%eax)
42f6c2:	35 34 70 54 4b       	xor    $0x4b547034,%eax
42f6c7:	6a 76                	push   $0x76
42f6c9:	63 68 44             	arpl   %ebp,0x44(%eax)
42f6cc:	53                   	push   %ebx
42f6cd:	54                   	push   %esp
42f6ce:	6a 59                	push   $0x59
42f6d0:	73 50                	jae    0x42f722
42f6d2:	4a                   	dec    %edx
42f6d3:	4b                   	dec    %ebx
42f6d4:	76 2b                	jbe    0x42f701
42f6d6:	4d                   	dec    %ebp
42f6d7:	33 66 36             	xor    0x36(%esi),%esp
42f6da:	61                   	popa
42f6db:	47                   	inc    %edi
42f6dc:	35 6a 4b 33 6d       	xor    $0x6d334b6a,%eax
42f6e1:	34 76                	xor    $0x76,%al
42f6e3:	57                   	push   %edi
42f6e4:	38 57 72             	cmp    %dl,0x72(%edi)
42f6e7:	71 77                	jno    0x42f760
42f6e9:	55                   	push   %ebp
42f6ea:	72 57                	jb     0x42f743
42f6ec:	32 66 5a             	xor    0x5a(%esi),%ah
42f6ef:	45                   	inc    %ebp
42f6f0:	46                   	inc    %esi
42f6f1:	6e                   	outsb  %ds:(%esi),(%dx)
42f6f2:	69 37 52 33 32 7a    	imul   $0x7a323352,(%edi),%esi
42f6f8:	69 77 47 48 44 37 6b 	imul   $0x6b374448,0x47(%edi),%esi
42f6ff:	73 32                	jae    0x42f733
42f701:	57                   	push   %edi
42f702:	6a 33                	push   $0x33
42f704:	4a                   	dec    %edx
42f705:	4d                   	dec    %ebp
42f706:	33 30                	xor    (%eax),%esi
42f708:	31 6e 31             	xor    %ebp,0x31(%esi)
42f70b:	59                   	pop    %ecx
42f70c:	4e                   	dec    %esi
42f70d:	6e                   	outsb  %ds:(%esi),(%dx)
42f70e:	42                   	inc    %edx
42f70f:	4f                   	dec    %edi
42f710:	31 71 50             	xor    %esi,0x50(%ecx)
42f713:	49                   	dec    %ecx
42f714:	70 76                	jo     0x42f78c
42f716:	6a 61                	push   $0x61
42f718:	37                   	aaa
42f719:	36 2b 66 4c          	sub    %ss:0x4c(%esi),%esp
42f71d:	65 4f                	gs dec %edi
42f71f:	55                   	push   %ebp
42f720:	59                   	pop    %ecx
42f721:	6b 4d 33 75          	imul   $0x75,0x33(%ebp),%ecx
42f725:	75 32                	jne    0x42f759
42f727:	72 48                	jb     0x42f771
42f729:	57                   	push   %edi
42f72a:	57                   	push   %edi
42f72b:	72 54                	jb     0x42f781
42f72d:	6f                   	outsl  %ds:(%esi),(%dx)
42f72e:	49                   	dec    %ecx
42f72f:	41                   	inc    %ecx
42f730:	46                   	inc    %esi
42f731:	68 55 30 42 77       	push   $0x77423055
42f736:	49                   	dec    %ecx
42f737:	72 55                	jb     0x42f78e
42f739:	62 4e 77             	bound  %ecx,0x77(%esi)
42f73c:	78 4f                	js     0x42f78d
42f73e:	43                   	inc    %ebx
42f73f:	62 78 54             	bound  %edi,0x54(%eax)
42f742:	70 6e                	jo     0x42f7b2
42f744:	6e                   	outsb  %ds:(%esi),(%dx)
42f745:	44                   	inc    %esp
42f746:	70 6b                	jo     0x42f7b3
42f748:	4f                   	dec    %edi
42f749:	69 72 68 70 5a 4c 47 	imul   $0x474c5a70,0x68(%edx),%esi
42f750:	55                   	push   %ebp
42f751:	79 45                	jns    0x42f798
42f753:	64 4b                	fs dec %ebx
42f755:	4f                   	dec    %edi
42f756:	6e                   	outsb  %ds:(%esi),(%dx)
42f757:	30 75 4e             	xor    %dh,0x4e(%ebp)
42f75a:	62 43 47             	bound  %eax,0x47(%ebx)
42f75d:	73 49                	jae    0x42f7a8
42f75f:	57                   	push   %edi
42f760:	57                   	push   %edi
42f761:	64 46                	fs inc %esi
42f763:	6d                   	insl   (%dx),%es:(%edi)
42f764:	53                   	push   %ebx
42f765:	77 54                	ja     0x42f7bb
42f767:	4e                   	dec    %esi
42f768:	57                   	push   %edi
42f769:	6d                   	insl   (%dx),%es:(%edi)
42f76a:	4b                   	dec    %ebx
42f76b:	76 70                	jbe    0x42f7dd
42f76d:	4e                   	dec    %esi
42f76e:	38 49 37             	cmp    %cl,0x37(%ecx)
42f771:	66 72 64             	data16 jb 0x42f7d8
42f774:	58                   	pop    %eax
42f775:	44                   	inc    %esp
42f776:	57                   	push   %edi
42f777:	39 37                	cmp    %esi,(%edi)
42f779:	58                   	pop    %eax
42f77a:	52                   	push   %edx
42f77b:	37                   	aaa
42f77c:	52                   	push   %edx
42f77d:	69 77 74 72 52 77 4e 	imul   $0x4e775272,0x74(%edi),%esi
42f784:	59                   	pop    %ecx
42f785:	64 39 54 63 71       	cmp    %edx,%fs:0x71(%ebx,%eiz,2)
42f78a:	77 62                	ja     0x42f7ee
42f78c:	74 49                	je     0x42f7d7
42f78e:	67 4a                	addr16 dec %edx
42f790:	32 2b                	xor    (%ebx),%ch
42f792:	68 57 72 69 74       	push   $0x74697257
42f797:	2b 59 72             	sub    0x72(%ecx),%ebx
42f79a:	6f                   	outsl  %ds:(%esi),(%dx)
42f79b:	75 42                	jne    0x42f7df
42f79d:	56                   	push   %esi
42f79e:	76 42                	jbe    0x42f7e2
42f7a0:	78 56                	js     0x42f7f8
42f7a2:	6b 70 68 54          	imul   $0x54,0x68(%eax),%esi
42f7a6:	52                   	push   %edx
42f7a7:	31 47 6a             	xor    %eax,0x6a(%edi)
42f7aa:	79 54                	jns    0x42f800
42f7ac:	73 4a                	jae    0x42f7f8
42f7ae:	30 75 6a             	xor    %dh,0x6a(%ebp)
42f7b1:	4b                   	dec    %ebx