4315d4:	41                   	inc    %ecx
4315d5:	43                   	inc    %ebx
4315d6:	69 41 76 54 4c 6b 79 	imul   $0x796b4c54,0x76(%ecx),%eax
4315dd:	49                   	dec    %ecx
4315de:	44                   	inc    %esp
4315df:	48                   	dec    %eax
4315e0:	64 43                	fs inc %ebx
4315e2:	50                   	push   %eax
4315e3:	31 68 49             	xor    %ebp,0x49(%eax)
4315e6:	41                   	inc    %ecx
4315e7:	4c                   	dec    %esp
4315e8:	39 77 64             	cmp    %esi,0x64(%edi)
4315eb:	35 59 49 41 4d       	xor    $0x4d414959,%eax
4315f0:	41                   	inc    %ecx
4315f1:	41                   	inc    %ecx
4315f2:	41                   	inc    %ecx
4315f3:	42                   	inc    %edx
4315f4:	6a 49                	push   $0x49
4315f6:	4d                   	dec    %ebp
4315f7:	73 35                	jae    0x43162e
4315f9:	47                   	inc    %edi
4315fa:	67 5a                	addr16 pop %edx
4315fc:	5a                   	pop    %edx
4315fd:	49                   	dec    %ecx
4315fe:	4f                   	dec    %edi
4315ff:	66 43                	inc    %bx
431601:	63 66 68             	arpl   %esp,0x68(%esi)
431604:	68 5a 69 43 74       	push   $0x7443695a
431609:	43                   	inc    %ebx
43160a:	6a 72                	push   $0x72
43160c:	6f                   	outsl  %ds:(%esi),(%dx)
43160d:	57                   	push   %edi
43160e:	52                   	push   %edx
43160f:	51                   	push   %ecx
431610:	67 66 73 78          	addr16 data16 jae 0x43168c
431614:	7a 2b                	jp     0x431641
431616:	57                   	push   %edi
431617:	56                   	push   %esi
431618:	6d                   	insl   (%dx),%es:(%edi)
431619:	49                   	dec    %ecx
43161a:	49                   	dec    %ecx
43161b:	61                   	popa
43161c:	71 63                	jno    0x431681
43161e:	2b 74 59 5a          	sub    0x5a(%ecx,%ebx,2),%esi
431622:	57                   	push   %edi
431623:	59                   	pop    %ecx
431624:	67 41                	addr16 inc %ecx
431626:	33 66 6e             	xor    0x6e(%esi),%esp
431629:	35 46 6c 6c 6a       	xor    $0x6a6c6c46,%eax
43162e:	52                   	push   %edx
43162f:	38 41 41             	cmp    %al,0x41(%ecx)
431632:	41                   	inc    %ecx
431633:	45                   	inc    %ebp
431634:	6c                   	insb   (%dx),%es:(%edi)
431635:	49                   	dec    %ecx
431636:	4f                   	dec    %edi
431637:	48                   	dec    %eax
431638:	79 35                	jns    0x43166f
43163a:	79 67                	jns    0x4316a3
43163c:	67 36 39 64 32       	cmp    %esp,%ss:0x32(%si)
431641:	41                   	inc    %ecx
431642:	31 67 67             	xor    %esp,0x67(%edi)
431645:	69 67 64 71 43 6c 6b 	imul   $0x6b6c4371,0x64(%edi),%esp
43164c:	67 51                	addr16 push %ecx
43164e:	73 50                	jae    0x4316a0
431650:	30 49 57             	xor    %cl,0x57(%ecx)
431653:	45                   	inc    %ebp
431654:	67 42                	addr16 inc %edx
431656:	67 41                	addr16 inc %ecx
431658:	41                   	inc    %ecx
431659:	41                   	inc    %ecx
43165a:	47                   	inc    %edi
43165b:	4d                   	dec    %ebp
43165c:	67 42                	addr16 inc %edx
43165e:	67 41                	addr16 inc %ecx
431660:	41                   	inc    %ecx
431661:	41                   	inc    %ecx
431662:	47                   	inc    %edi
431663:	4c                   	dec    %esp
431664:	51                   	push   %ecx
431665:	42                   	inc    %edx
431666:	67 41                	addr16 inc %ecx
431668:	41                   	inc    %ecx
431669:	41                   	inc    %ecx
43166a:	53                   	push   %ebx
43166b:	67 6e                	outsb  %ds:(%si),(%dx)
43166d:	41                   	inc    %ecx
43166e:	41                   	inc    %ecx
43166f:	41                   	inc    %ecx
431670:	4b                   	dec    %ebx
431671:	6f                   	outsl  %ds:(%esi),(%dx)
431672:	68 51 6f 4d 51       	push   $0x514d6f51
431677:	41                   	inc    %ecx
431678:	41                   	inc    %ecx
431679:	43                   	inc    %ebx
43167a:	76 34                	jbe    0x4316b0
43167c:	4f                   	dec    %edi
43167d:	43                   	inc    %ebx
43167e:	51                   	push   %ecx
43167f:	41                   	inc    %ecx
431680:	34 61                	xor    $0x61,%al
431682:	67 41                	addr16 inc %ecx
431684:	41                   	inc    %ecx
431685:	41                   	inc    %ecx
431686:	45                   	inc    %ebp
431687:	55                   	push   %ebp
431688:	59                   	pop    %ecx
431689:	41                   	inc    %ecx
43168a:	41                   	inc    %ecx
43168b:	41                   	inc    %ecx
43168c:	41                   	inc    %ecx
43168d:	61                   	popa
43168e:	39 2f                	cmp    %ebp,(%edi)
431690:	2f                   	das
431691:	2f                   	das
431692:	32 72 68             	xor    0x68(%edx),%dh
431695:	2f                   	das
431696:	2f                   	das
431697:	2f                   	das
431698:	50                   	push   %eax
431699:	34 76                	xor    $0x76,%al
43169b:	2f                   	das
43169c:	2f                   	das
43169d:	6d                   	insl   (%dx),%es:(%edi)
43169e:	4f                   	dec    %edi
43169f:	50                   	push   %eax
4316a0:	2f                   	das
4316a1:	2f                   	das
4316a2:	77 50                	ja     0x4316f4
4316a4:	6c                   	insb   (%dx),%es:(%edi)
4316a5:	2f                   	das
4316a6:	2f                   	das
4316a7:	38 63 35             	cmp    %ah,0x35(%ebx)
4316aa:	76 2f                	jbe    0x4316db
4316ac:	2f                   	das
4316ad:	49                   	dec    %ecx
4316ae:	4f                   	dec    %edi
4316af:	66 2f                	data16 das
4316b1:	2f                   	das
4316b2:	34 37                	xor    $0x37,%al
4316b4:	70 2f                	jo     0x4316e5
4316b6:	2f                   	das
4316b7:	2b 75 36             	sub    0x36(%ebp),%esi
4316ba:	76 2f                	jbe    0x4316eb
4316bc:	2f                   	das
4316bd:	74 2b                	je     0x4316ea
4316bf:	76 2f                	jbe    0x4316f0
4316c1:	2f                   	das
4316c2:	35 62 73 2f 2f       	xor    $0x2f2f7362,%eax
4316c7:	2b 30                	sub    (%eax),%esi
4316c9:	37                   	aaa
4316ca:	66 2f                	data16 das
4316cc:	2f                   	das
4316cd:	45                   	inc    %ebp
4316ce:	75 2f                	jne    0x4316ff
4316d0:	2f                   	das
4316d1:	2f                   	das
4316d2:	36 62 78 2f          	bound  %edi,%ss:0x2f(%eax)
4316d6:	2f                   	das
4316d7:	2b 6e 38             	sub    0x38(%esi),%ebp
4316da:	76 2f                	jbe    0x43170b
4316dc:	2f                   	das
4316dd:	4e                   	dec    %esi
4316de:	50                   	push   %eax
4316df:	54                   	push   %esp
4316e0:	2f                   	das
4316e1:	2f                   	das
4316e2:	30 66 31             	xor    %ah,0x31(%esi)
4316e5:	2f                   	das
4316e6:	2f                   	das
4316e7:	39 35 39 76 2f 2f    	cmp    %esi,0x2f2f7639
4316ed:	38 2f                	cmp    %ch,(%edi)
4316ef:	66 2f                	data16 das
4316f1:	2f                   	das
4316f2:	79 76                	jns    0x43176a
4316f4:	35 2f 2f 39 31       	xor    $0x31392f2f,%eax
4316f9:	2b 76 2f             	sub    0x2f(%esi),%esi
4316fc:	2f                   	das
4316fd:	75 50                	jne    0x43174f
4316ff:	76 2f                	jbe    0x431730
431701:	2f                   	das
431702:	2b 37                	sub    (%edi),%esi
431704:	38 2f                	cmp    %ch,(%edi)
431706:	2f                   	das
431707:	38 36                	cmp    %dh,(%esi)
431709:	41                   	inc    %ecx
43170a:	41                   	inc    %ecx
43170b:	41                   	inc    %ecx
43170c:	41                   	inc    %ecx
43170d:	4f                   	dec    %edi
43170e:	45                   	inc    %ebp
43170f:	76 66                	jbe    0x431777
431711:	2f                   	das
431712:	2f                   	das
431713:	38 67 53             	cmp    %ah,0x53(%edi)
431716:	55                   	push   %ebp
431717:	36 36 38 6d 55       	ss cmp %ch,%ss:0x55(%ebp)
43171c:	67 6a 71             	addr16 push $0x71
43171f:	50                   	push   %eax
431720:	62 33                	bound  %esi,(%ebx)
431722:	6c                   	insb   (%dx),%es:(%edi)
431723:	67 67 56             	addr16 addr16 push %esi
431726:	67 64 31 49 6c       	xor    %ecx,%fs:0x6c(%bx,%di)
43172b:	6b 67 39 71          	imul   $0x71,0x39(%edi),%esp
43172f:	56                   	push   %esi
431730:	57                   	push   %edi
431731:	44                   	inc    %esp
431732:	46                   	inc    %esi
431733:	68 6c 5a 53 41       	push   $0x41535a6c
431738:	71 43                	jno    0x43177d
43173a:	2f                   	das
43173b:	30 70 57             	xor    %dh,0x57(%eax)
43173e:	47                   	inc    %edi
43173f:	59                   	pop    %ecx
431740:	67 41                	addr16 inc %ecx
431742:	67 41                	addr16 inc %ecx
431744:	41                   	inc    %ecx
431745:	41                   	inc    %ecx
431746:	47                   	inc    %edi
431747:	50                   	push   %eax
431748:	2b 44 68 63          	sub    0x63(%eax,%ebp,2),%eax
43174c:	41                   	inc    %ecx
43174d:	4f                   	dec    %edi
43174e:	48                   	dec    %eax
43174f:	58                   	pop    %eax
431750:	39 2f                	cmp    %ebp,(%edi)
431752:	2f                   	das
431753:	38 34 36             	cmp    %dh,(%esi,%esi,1)
431756:	4e                   	dec    %esi
431757:	37                   	aaa
431758:	2f                   	das
431759:	2f                   	das
43175a:	2f                   	das
43175b:	34 4d                	xor    $0x4d,%al
43175d:	41                   	inc    %ecx
43175e:	77 42                	ja     0x4317a2
431760:	76 4d                	jbe    0x4317af
431762:	77 41                	ja     0x4317a5
431764:	41                   	inc    %ecx
431765:	43                   	inc    %ebx
431766:	69 58 51 46 67 41 41 	imul   $0x41416746,0x51(%eax),%ebx
43176d:	41                   	inc    %ecx
43176e:	53                   	push   %ebx
43176f:	67 6e                	outsb  %ds:(%si),(%dx)
431771:	41                   	inc    %ecx
431772:	41                   	inc    %ecx
431773:	41                   	inc    %ecx
431774:	4b                   	dec    %ebx
431775:	62 7a 51             	bound  %edi,0x51(%edx)
431778:	41                   	inc    %ecx
431779:	41                   	inc    %ecx
43177a:	41                   	inc    %ecx
43177b:	6f                   	outsl  %ds:(%esi),(%dx)
43177c:	6d                   	insl   (%dx),%es:(%edi)
43177d:	4a                   	dec    %edx
43177e:	66 34 4d             	data16 xor $0x4d,%al
431781:	42                   	inc    %edx
431782:	41                   	inc    %ecx
431783:	42                   	inc    %edx
431784:	76 4e                	jbe    0x4317d4
431786:	41                   	inc    %ecx
431787:	41                   	inc    %ecx
431788:	41                   	inc    %ecx
431789:	43                   	inc    %ebx
43178a:	69 59 6c 30 43 38 41 	imul   $0x41384330,0x6c(%ecx),%ebx
431791:	41                   	inc    %ecx
431792:	41                   	inc    %ecx
431793:	45                   	inc    %ebp
431794:	6f                   	outsl  %ds:(%esi),(%dx)
431795:	4a                   	dec    %edx
431796:	77 41                	ja     0x4317d9
431798:	41                   	inc    %ecx
431799:	43                   	inc    %ebx
43179a:	6d                   	insl   (%dx),%es:(%edi)
43179b:	38 30                	cmp    %dh,(%eax)
43179d:	41                   	inc    %ecx
43179e:	41                   	inc    %ecx
43179f:	41                   	inc    %ecx
4317a0:	4b                   	dec    %ebx
4317a1:	4a                   	dec    %edx
4317a2:	69 58 51 4b 77 41 41 	imul   $0x4141774b,0x51(%eax),%ebx
4317a9:	41                   	inc    %ecx
4317aa:	53                   	push   %ebx
4317ab:	67 6e                	outsb  %ds:(%si),(%dx)
4317ad:	41                   	inc    %ecx
4317ae:	41                   	inc    %ecx
4317af:	41                   	inc    %ecx
4317b0:	4b                   	dec    %ebx
4317b1:	62 7a 51             	bound  %edi,0x51(%edx)
4317b4:	41                   	inc    %ecx
4317b5:	41                   	inc    %ecx
4317b6:	41                   	inc    %ecx
4317b7:	6f                   	outsl  %ds:(%esi),(%dx)
4317b8:	6d                   	insl   (%dx),%es:(%edi)
4317b9:	4a                   	dec    %edx
4317ba:	64 41                	fs inc %ecx
4317bc:	5a                   	pop    %edx
4317bd:	41                   	inc    %ecx
4317be:	41                   	inc    %ecx
4317bf:	41                   	inc    %ecx
4317c0:	42                   	inc    %edx
4317c1:	4b                   	dec    %ebx
4317c2:	43                   	inc    %ebx
4317c3:	63 41 41             	arpl   %eax,0x41(%ecx)
4317c6:	41                   	inc    %ecx
4317c7:	70 76                	jo     0x43183f
4317c9:	4e                   	dec    %esi
4317ca:	41                   	inc    %ecx
4317cb:	41                   	inc    %ecx
4317cc:	41                   	inc    %ecx
4317cd:	43                   	inc    %ebx
4317ce:	69 59 6c 30 41 6b 41 	imul   $0x416b4130,0x6c(%ecx),%ebx
4317d5:	41                   	inc    %ecx
4317d6:	41                   	inc    %ecx
4317d7:	45                   	inc    %ebp
4317d8:	6f                   	outsl  %ds:(%esi),(%dx)
4317d9:	4a                   	dec    %edx
4317da:	77 41                	ja     0x43181d
4317dc:	41                   	inc    %ecx
4317dd:	43                   	inc    %ebx
4317de:	6d                   	insl   (%dx),%es:(%edi)
4317df:	38 30                	cmp    %dh,(%eax)
4317e1:	41                   	inc    %ecx
4317e2:	41                   	inc    %ecx
4317e3:	41                   	inc    %ecx
4317e4:	4b                   	dec    %ebx
4317e5:	4a                   	dec    %edx
4317e6:	69 58 51 43 51 41 41 	imul   $0x41415143,0x51(%eax),%ebx
4317ed:	41                   	inc    %ecx
4317ee:	53                   	push   %ebx
4317ef:	67 6e                	outsb  %ds:(%si),(%dx)
4317f1:	41                   	inc    %ecx
4317f2:	41                   	inc    %ecx
4317f3:	41                   	inc    %ecx
4317f4:	4b                   	dec    %ebx
4317f5:	62 7a 51             	bound  %edi,0x51(%edx)
4317f8:	41                   	inc    %ecx
4317f9:	41                   	inc    %ecx
4317fa:	41                   	inc    %ecx
4317fb:	6f                   	outsl  %ds:(%esi),(%dx)
4317fc:	6d                   	insl   (%dx),%es:(%edi)
4317fd:	4a                   	dec    %edx
4317fe:	57                   	push   %edi
4317ff:	38 31                	cmp    %dh,(%ecx)
431801:	41                   	inc    %ecx
431802:	41                   	inc    %ecx
431803:	41                   	inc    %ecx
431804:	4b                   	dec    %ebx
431805:	2f                   	das
431806:	67 34 51             	addr16 xor $0x51,%al