413590:	2b 63 7a             	sub    0x7a(%ebx),%esp
413593:	39 4e 56             	cmp    %ecx,0x56(%esi)
413596:	54                   	push   %esp
413597:	54                   	push   %esp
413598:	57                   	push   %edi
413599:	66 31 4f 6d          	xor    %cx,0x6d(%edi)
41359d:	2b 4d 47             	sub    0x47(%ebp),%ecx
4135a0:	67 4b                	addr16 dec %ebx
4135a2:	41                   	inc    %ecx
4135a3:	2b 70 48             	sub    0x48(%eax),%esi
4135a6:	35 55 77 51 36       	xor    $0x36517755,%eax
4135ab:	47                   	inc    %edi
4135ac:	4d                   	dec    %ebp
4135ad:	4d                   	dec    %ebp
4135ae:	34 6a                	xor    $0x6a,%al
4135b0:	2f                   	das
4135b1:	67 68 32 6c 4e 53    	addr16 push $0x534e6c32
4135b7:	48                   	dec    %eax
4135b8:	6a 61                	push   $0x61
4135ba:	53                   	push   %ebx
4135bb:	51                   	push   %ecx
4135bc:	4d                   	dec    %ebp
4135bd:	43                   	inc    %ebx
4135be:	30 6c 73 79          	xor    %ch,0x79(%ebx,%esi,2)
4135c2:	4d                   	dec    %ebp
4135c3:	33 30                	xor    (%eax),%esi
4135c5:	77 36                	ja     0x4135fd
4135c7:	76 4b                	jbe    0x413614
4135c9:	2b 36                	sub    (%esi),%esi
4135cb:	4c                   	dec    %esp
4135cc:	48                   	dec    %eax
4135cd:	6b 32 48             	imul   $0x48,(%edx),%esi
4135d0:	77 48                	ja     0x41361a
4135d2:	2f                   	das
4135d3:	54                   	push   %esp
4135d4:	61                   	popa
4135d5:	49                   	dec    %ecx
4135d6:	33 6f 54             	xor    0x54(%edi),%ebp
4135d9:	55                   	push   %ebp
4135da:	5a                   	pop    %edx
4135db:	62 30                	bound  %esi,(%eax)
4135dd:	5a                   	pop    %edx
4135de:	2f                   	das
4135df:	48                   	dec    %eax
4135e0:	49                   	dec    %ecx
4135e1:	52                   	push   %edx
4135e2:	50                   	push   %eax
4135e3:	2f                   	das
4135e4:	6a 4b                	push   $0x4b
4135e6:	63 73 62             	arpl   %esi,0x62(%ebx)
4135e9:	59                   	pop    %ecx
4135ea:	4c                   	dec    %esp
4135eb:	39 4a 67             	cmp    %ecx,0x67(%edx)
4135ee:	4b                   	dec    %ebx
4135ef:	68 38 33 42 6a       	push   $0x6a423338
4135f4:	66 7a 75             	data16 jp 0x41366c
4135f7:	4a                   	dec    %edx
4135f8:	63 32                	arpl   %esi,(%edx)
4135fa:	6e                   	outsb  %ds:(%esi),(%dx)
4135fb:	2f                   	das
4135fc:	4d                   	dec    %ebp
4135fd:	57                   	push   %edi
4135fe:	6a 38                	push   $0x38
413600:	62 58 4a             	bound  %ebx,0x4a(%eax)
413603:	35 7a 71 65 5a       	xor    $0x5a65717a,%eax
413608:	49                   	dec    %ecx
413609:	50                   	push   %eax
41360a:	79 61                	jns    0x41366d
41360c:	59                   	pop    %ecx
41360d:	30 4f 44             	xor    %cl,0x44(%edi)
413610:	67 41                	addr16 inc %ecx
413612:	31 4a 34             	xor    %ecx,0x34(%edx)
413615:	6c                   	insb   (%dx),%es:(%edi)
413616:	4c                   	dec    %esp
413617:	6a 6d                	push   $0x6d
413619:	72 31                	jb     0x41364c
41361b:	36 6b 71 38 32       	imul   $0x32,%ss:0x38(%ecx),%esi
413620:	36 39 4f 4b          	cmp    %ecx,%ss:0x4b(%edi)
413624:	69 56 42 50 2b 5a 4d 	imul   $0x4d5a2b50,0x42(%esi),%edx
41362b:	45                   	inc    %ebp
41362c:	39 4d 2f             	cmp    %ecx,0x2f(%ebp)
41362f:	34 5a                	xor    $0x5a,%al
413631:	46                   	inc    %esi
413632:	30 67 51             	xor    %ah,0x51(%edi)
413635:	6e                   	outsb  %ds:(%esi),(%dx)
413636:	6e                   	outsb  %ds:(%esi),(%dx)
413637:	73 56                	jae    0x41368f
413639:	56                   	push   %esi
41363a:	6b 53 6d 47          	imul   $0x47,0x6d(%ebx),%edx
41363e:	35 7a 4e 35 33       	xor    $0x33354e7a,%eax
413643:	5a                   	pop    %edx
413644:	78 69                	js     0x4136af
413646:	69 66 47 2b 61 34 72 	imul   $0x7234612b,0x47(%esi),%esp
41364d:	71 49                	jno    0x413698
41364f:	38 39                	cmp    %bh,(%ecx)
413651:	72 43                	jb     0x413696
413653:	39 70 78             	cmp    %esi,0x78(%eax)
413656:	52                   	push   %edx
413657:	4d                   	dec    %ebp
413658:	63 42 46             	arpl   %eax,0x46(%edx)
41365b:	35 53 4f 4f 4e       	xor    $0x4e4f4f53,%eax
413660:	64 5a                	fs pop %edx
413662:	6d                   	insl   (%dx),%es:(%edi)
413663:	77 63                	ja     0x4136c8
413665:	4d                   	dec    %ebp
413666:	65 68 78 46 31 75    	gs push $0x75314678
41366c:	74 34                	je     0x4136a2
41366e:	4b                   	dec    %ebx
41366f:	35 4d 57 59 53       	xor    $0x5359574d,%eax
413674:	50                   	push   %eax
413675:	51                   	push   %ecx
413676:	42                   	inc    %edx
413677:	53                   	push   %ebx
413678:	31 36                	xor    %esi,(%esi)
41367a:	73 4d                	jae    0x4136c9
41367c:	51                   	push   %ecx
41367d:	42                   	inc    %edx
41367e:	51                   	push   %ecx
41367f:	6d                   	insl   (%dx),%es:(%edi)
413680:	61                   	popa
413681:	63 32                	arpl   %esi,(%edx)
413683:	6c                   	insb   (%dx),%es:(%edi)
413684:	71 54                	jno    0x4136da
413686:	79 4f                	jns    0x4136d7
413688:	69 70 75 63 54 66 4f 	imul   $0x4f665463,0x75(%eax),%esi
41368f:	32 50 34             	xor    0x34(%eax),%dl
413692:	4e                   	dec    %esi
413693:	36 5a                	ss pop %edx
413695:	77 72                	ja     0x413709
413697:	53                   	push   %ebx
413698:	41                   	inc    %ecx
413699:	7a 57                	jp     0x4136f2
41369b:	47                   	inc    %edi
41369c:	42                   	inc    %edx
41369d:	79 35                	jns    0x4136d4
41369f:	6f                   	outsl  %ds:(%esi),(%dx)
4136a0:	46                   	inc    %esi
4136a1:	65 61                	gs popa
4136a3:	38 4c 4f 56          	cmp    %cl,0x56(%edi,%ecx,2)
4136a7:	37                   	aaa
4136a8:	46                   	inc    %esi
4136a9:	57                   	push   %edi
4136aa:	55                   	push   %ebp
4136ab:	54                   	push   %esp
4136ac:	79 75                	jns    0x413723
4136ae:	7a 52                	jp     0x413702
4136b0:	61                   	popa
4136b1:	4c                   	dec    %esp
4136b2:	74 46                	je     0x4136fa
4136b4:	4a                   	dec    %edx
4136b5:	2f                   	das
4136b6:	66 51                	push   %cx
4136b8:	46                   	inc    %esi
4136b9:	6c                   	insb   (%dx),%es:(%edi)
4136ba:	71 43                	jno    0x4136ff
4136bc:	42                   	inc    %edx
4136bd:	75 36                	jne    0x4136f5
4136bf:	63 39                	arpl   %edi,(%ecx)
4136c1:	49                   	dec    %ecx
4136c2:	43                   	inc    %ebx
4136c3:	7a 68                	jp     0x41372d
4136c5:	36 42                	ss inc %edx
4136c7:	41                   	inc    %ecx
4136c8:	52                   	push   %edx
4136c9:	46                   	inc    %esi
4136ca:	51                   	push   %ecx
4136cb:	65 61                	gs popa
4136cd:	52                   	push   %edx
4136ce:	42                   	inc    %edx
4136cf:	44                   	inc    %esp
4136d0:	43                   	inc    %ebx
4136d1:	57                   	push   %edi
4136d2:	38 4e 6c             	cmp    %cl,0x6c(%esi)
4136d5:	2f                   	das
4136d6:	45                   	inc    %ebp
4136d7:	48                   	dec    %eax
4136d8:	65 43                	gs inc %ebx
4136da:	7a 71                	jp     0x41374d
4136dc:	43                   	inc    %ebx
4136dd:	61                   	popa
4136de:	38 36                	cmp    %dh,(%esi)
4136e0:	35 57 49 54 54       	xor    $0x54544957,%eax
4136e5:	66 4c                	dec    %sp
4136e7:	73 47                	jae    0x413730
4136e9:	76 44                	jbe    0x41372f
4136eb:	53                   	push   %ebx
4136ec:	75 51                	jne    0x41373f
4136ee:	64 75 31             	fs jne 0x413722
4136f1:	51                   	push   %ecx
4136f2:	72 74                	jb     0x413768
4136f4:	37                   	aaa
4136f5:	30 48 6b             	xor    %cl,0x6b(%eax)
4136f8:	68 39 7a 75 51       	push   $0x51757a39
4136fd:	71 64                	jno    0x413763
4136ff:	41                   	inc    %ecx
413700:	6b 2f 6c             	imul   $0x6c,(%edi),%ebp
413703:	77 53                	ja     0x413758
413705:	6a 77                	push   $0x77
413707:	6d                   	insl   (%dx),%es:(%edi)
413708:	39 44 36 33          	cmp    %eax,0x33(%esi,%esi,1)
41370c:	55                   	push   %ebp
41370d:	62 62 78             	bound  %esp,0x78(%edx)
413710:	48                   	dec    %eax
413711:	34 67                	xor    $0x67,%al
413713:	47                   	inc    %edi
413714:	30 78 69             	xor    %bh,0x69(%eax)
413717:	4c                   	dec    %esp
413718:	41                   	inc    %ecx
413719:	38 5a 43             	cmp    %bl,0x43(%edx)
41371c:	34 7a                	xor    $0x7a,%al
41371e:	50                   	push   %eax
41371f:	66 47                	inc    %di
413721:	4e                   	dec    %esi
413722:	55                   	push   %ebp
413723:	65 4f                	gs dec %edi
413725:	6e                   	outsb  %ds:(%esi),(%dx)
413726:	36 4b                	ss dec %ebx
413728:	6f                   	outsl  %ds:(%esi),(%dx)
413729:	51                   	push   %ecx
41372a:	78 33                	js     0x41375f
41372c:	49                   	dec    %ecx
41372d:	37                   	aaa
41372e:	6d                   	insl   (%dx),%es:(%edi)
41372f:	58                   	pop    %eax
413730:	45                   	inc    %ebp
413731:	6f                   	outsl  %ds:(%esi),(%dx)
413732:	4e                   	dec    %esi
413733:	66 48                	dec    %ax
413735:	4f                   	dec    %edi
413736:	37                   	aaa
413737:	54                   	push   %esp
413738:	6c                   	insb   (%dx),%es:(%edi)
413739:	38 76 6d             	cmp    %dh,0x6d(%esi)
41373c:	67 66 77 57          	addr16 data16 ja 0x413797
413740:	58                   	pop    %eax
413741:	30 2b                	xor    %ch,(%ebx)
413743:	6d                   	insl   (%dx),%es:(%edi)
413744:	68 73 68 4c 56       	push   $0x564c6873
413749:	31 74 70 2f          	xor    %esi,0x2f(%eax,%esi,2)
41374d:	72 43                	jb     0x413792
41374f:	55                   	push   %ebp
413750:	34 64                	xor    $0x64,%al
413752:	48                   	dec    %eax
413753:	6d                   	insl   (%dx),%es:(%edi)
413754:	75 4b                	jne    0x4137a1
413756:	75 4e                	jne    0x4137a6
413758:	31 51 38             	xor    %edx,0x38(%ecx)
41375b:	6b 44 36 75 65       	imul   $0x65,0x75(%esi,%esi,1),%eax
413760:	4c                   	dec    %esp
413761:	2b 35 58 67 57 4f    	sub    0x4f576758,%esi
413767:	34 41                	xor    $0x41,%al
413769:	4f                   	dec    %edi
41376a:	4c                   	dec    %esp
41376b:	35 31 52 6f 52       	xor    $0x526f5231,%eax
413770:	76 4c                	jbe    0x4137be
413772:	36 6c                	ss insb (%dx),%es:(%edi)
413774:	56                   	push   %esi
413775:	4a                   	dec    %edx
413776:	44                   	inc    %esp
413777:	6c                   	insb   (%dx),%es:(%edi)
413778:	33 65 72             	xor    0x72(%ebp),%esp
41377b:	44                   	inc    %esp
41377c:	57                   	push   %edi
41377d:	4b                   	dec    %ebx
41377e:	51                   	push   %ecx
41377f:	36 43                	ss inc %ebx
413781:	6e                   	outsb  %ds:(%esi),(%dx)
413782:	6c                   	insb   (%dx),%es:(%edi)
413783:	55                   	push   %ebp
413784:	74 62                	je     0x4137e8
413786:	50                   	push   %eax
413787:	6e                   	outsb  %ds:(%esi),(%dx)
413788:	76 44                	jbe    0x4137ce
41378a:	55                   	push   %ebp
41378b:	57                   	push   %edi
41378c:	61                   	popa
41378d:	52                   	push   %edx
41378e:	75 70                	jne    0x413800
413790:	2f                   	das
413791:	4b                   	dec    %ebx
413792:	78 43                	js     0x4137d7
413794:	71 50                	jno    0x4137e6
413796:	72 4f                	jb     0x4137e7
413798:	6f                   	outsl  %ds:(%esi),(%dx)
413799:	51                   	push   %ecx
41379a:	6f                   	outsl  %ds:(%esi),(%dx)
41379b:	6f                   	outsl  %ds:(%esi),(%dx)
41379c:	49                   	dec    %ecx
41379d:	30 57 48             	xor    %dl,0x48(%edi)
4137a0:	74 4a                	je     0x4137ec
4137a2:	34 57                	xor    $0x57,%al
4137a4:	46                   	inc    %esi
4137a5:	46                   	inc    %esi
4137a6:	6e                   	outsb  %ds:(%esi),(%dx)
4137a7:	43                   	inc    %ebx
4137a8:	31 41 6b             	xor    %eax,0x6b(%ecx)
4137ab:	73 44                	jae    0x4137f1
4137ad:	59                   	pop    %ecx
4137ae:	30 4c 65 35          	xor    %cl,0x35(%ebp,%eiz,2)
4137b2:	51                   	push   %ecx
4137b3:	6c                   	insb   (%dx),%es:(%edi)
4137b4:	54                   	push   %esp
4137b5:	63 53 2b             	arpl   %edx,0x2b(%ebx)
4137b8:	56                   	push   %esi
4137b9:	76 42                	jbe    0x4137fd
4137bb:	46                   	inc    %esi
4137bc:	33 4c 54 2b          	xor    0x2b(%esp,%edx,2),%ecx
4137c0:	75 4c                	jne    0x41380e
4137c2:	34 70                	xor    $0x70,%al
4137c4:	37                   	aaa
4137c5:	2b 39                	sub    (%ecx),%edi
4137c7:	6a 36                	push   $0x36
4137c9:	2f                   	das
4137ca:	54                   	push   %esp
4137cb:	4a                   	dec    %edx
4137cc:	48                   	dec    %eax
4137cd:	5a                   	pop    %edx
4137ce:	47                   	inc    %edi
4137cf:	76 54                	jbe    0x413825
4137d1:	49                   	dec    %ecx
4137d2:	73 69                	jae    0x41383d
4137d4:	2b 38                	sub    (%eax),%edi
4137d6:	55                   	push   %ebp
4137d7:	45                   	inc    %ebp
4137d8:	54                   	push   %esp
4137d9:	75 74                	jne    0x41384f
4137db:	58                   	pop    %eax
4137dc:	34 56                	xor    $0x56,%al
4137de:	74 33                	je     0x413813
4137e0:	5a                   	pop    %edx
4137e1:	62 69 39             	bound  %ebp,0x39(%ecx)
4137e4:	6c                   	insb   (%dx),%es:(%edi)
4137e5:	6b 35 68 74 5a 41 44 	imul   $0x44,0x415a7468,%esi
4137ec:	48                   	dec    %eax
4137ed:	33 76 6e             	xor    0x6e(%esi),%esi
4137f0:	35 36 55 50 4c       	xor    $0x4c505536,%eax
4137f5:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4137f7:	38 66 2f             	cmp    %ah,0x2f(%esi)
4137fa:	57                   	push   %edi
4137fb:	2f                   	das
4137fc:	65 30 2f             	xor    %ch,%gs:(%edi)
4137ff:	4f                   	dec    %edi
413800:	4c                   	dec    %esp
413801:	64 59                	fs pop %ecx
413803:	32 53 36             	xor    0x36(%ebx),%dl
413806:	50                   	push   %eax
413807:	73 66                	jae    0x41386f
413809:	4f                   	dec    %edi
41380a:	6d                   	insl   (%dx),%es:(%edi)
41380b:	68 6a 6a 78 49       	push   $0x49786a6a