413576:	34 6b                	xor    $0x6b,%al
413578:	52                   	push   %edx
413579:	41                   	inc    %ecx
41357a:	65 70 44             	gs jo  0x4135c1
41357d:	46                   	inc    %esi
41357e:	6d                   	insl   (%dx),%es:(%edi)
41357f:	6e                   	outsb  %ds:(%esi),(%dx)
413580:	45                   	inc    %ebp
413581:	45                   	inc    %ebp
413582:	64 47                	fs inc %edi
413584:	7a 55                	jp     0x4135db
413586:	67 35 32 73 68 39    	addr16 xor $0x39687332,%eax
41358c:	71 6d                	jno    0x4135fb
41358e:	57                   	push   %edi
41358f:	4b                   	dec    %ebx
413590:	47                   	inc    %edi
413591:	51                   	push   %ecx
413592:	6b 73 43 4a          	imul   $0x4a,0x43(%ebx),%esi
413596:	67 46                	addr16 inc %esi
413598:	6c                   	insb   (%dx),%es:(%edi)
413599:	46                   	inc    %esi
41359a:	77 47                	ja     0x4135e3
41359c:	58                   	pop    %eax
41359d:	50                   	push   %eax
41359e:	6c                   	insb   (%dx),%es:(%edi)
41359f:	38 57 37             	cmp    %dl,0x37(%edi)
4135a2:	48                   	dec    %eax
4135a3:	2b 51 41             	sub    0x41(%ecx),%edx
4135a6:	35 53 39 4c 78       	xor    $0x784c3953,%eax
4135ab:	42                   	inc    %edx
4135ac:	69 50 5a 4d 37 4d 76 	imul   $0x764d374d,0x5a(%eax),%edx
4135b3:	47                   	inc    %edi
4135b4:	4f                   	dec    %edi
4135b5:	32 77 68             	xor    0x68(%edi),%dh
4135b8:	4d                   	dec    %ebp
4135b9:	63 53 75             	arpl   %edx,0x75(%ebx)
4135bc:	2f                   	das
4135bd:	78 38                	js     0x4135f7
4135bf:	61                   	popa
4135c0:	46                   	inc    %esi
4135c1:	50                   	push   %eax
4135c2:	73 6a                	jae    0x41362e
4135c4:	71 52                	jno    0x413618
4135c6:	46                   	inc    %esi
4135c7:	39 39                	cmp    %edi,(%ecx)
4135c9:	4e                   	dec    %esi
4135ca:	71 44                	jno    0x413610
4135cc:	38 51 59             	cmp    %dl,0x59(%ecx)
4135cf:	77 57                	ja     0x413628
4135d1:	74 47                	je     0x41361a
4135d3:	6b 54 4d 42 4d       	imul   $0x4d,0x42(%ebp,%ecx,2),%edx
4135d8:	32 74 35 70          	xor    0x70(%ebp,%esi,1),%dh
4135dc:	31 46 30             	xor    %eax,0x30(%esi)
4135df:	72 4d                	jb     0x41362e
4135e1:	4d                   	dec    %ebp
4135e2:	4f                   	dec    %edi
4135e3:	48                   	dec    %eax
4135e4:	52                   	push   %edx
4135e5:	44                   	inc    %esp
4135e6:	4a                   	dec    %edx
4135e7:	6d                   	insl   (%dx),%es:(%edi)
4135e8:	51                   	push   %ecx
4135e9:	52                   	push   %edx
4135ea:	62 42 50             	bound  %eax,0x50(%edx)
4135ed:	77 52                	ja     0x413641
4135ef:	41                   	inc    %ecx
4135f0:	6a 6a                	push   $0x6a
4135f2:	4a                   	dec    %edx
4135f3:	76 44                	jbe    0x413639
4135f5:	74 54                	je     0x41364b
4135f7:	70 49                	jo     0x413642
4135f9:	79 4a                	jns    0x413645
4135fb:	6e                   	outsb  %ds:(%esi),(%dx)
4135fc:	7a 78                	jp     0x413676
4135fe:	66 45                	inc    %bp
413600:	4e                   	dec    %esi
413601:	65 54                	gs push %esp
413603:	41                   	inc    %ecx
413604:	55                   	push   %ebp
413605:	37                   	aaa
413606:	65 4b                	gs dec %ebx
413608:	71 57                	jno    0x413661
41360a:	2f                   	das
41360b:	39 5a 31             	cmp    %ebx,0x31(%edx)
41360e:	49                   	dec    %ecx
41360f:	36 46                	ss inc %esi
413611:	63 4a 72             	arpl   %ecx,0x72(%edx)
413614:	4e                   	dec    %esi
413615:	48                   	dec    %eax
413616:	4b                   	dec    %ebx
413617:	41                   	inc    %ecx
413618:	54                   	push   %esp
413619:	59                   	pop    %ecx
41361a:	46                   	inc    %esi
41361b:	75 6b                	jne    0x413688
41361d:	72 59                	jb     0x413678
41361f:	37                   	aaa
413620:	4a                   	dec    %edx
413621:	7a 63                	jp     0x413686
413623:	75 41                	jne    0x413666
413625:	54                   	push   %esp
413626:	67 46                	addr16 inc %esi
413628:	66 2f                	data16 das
41362a:	6c                   	insb   (%dx),%es:(%edi)
41362b:	4a                   	dec    %edx
41362c:	46                   	inc    %esi
41362d:	4b                   	dec    %ebx
41362e:	4d                   	dec    %ebp
41362f:	6f                   	outsl  %ds:(%esi),(%dx)
413630:	68 35 76 64 57       	push   $0x57647635
413635:	61                   	popa
413636:	65 7a 4b             	gs jp  0x413684
413639:	66 51                	push   %cx
41363b:	76 2f                	jbe    0x41366c
41363d:	46                   	inc    %esi
41363e:	57                   	push   %edi
41363f:	6d                   	insl   (%dx),%es:(%edi)
413640:	65 30 67 49          	xor    %ah,%gs:0x49(%edi)
413644:	6f                   	outsl  %ds:(%esi),(%dx)
413645:	65 4b                	gs dec %ebx
413647:	46                   	inc    %esi
413648:	36 36 46             	ss ss inc %esi
41364b:	53                   	push   %ebx
41364c:	4d                   	dec    %ebp
41364d:	72 6e                	jb     0x4136bd
41364f:	74 42                	je     0x413693
413651:	37                   	aaa
413652:	44                   	inc    %esp
413653:	6c                   	insb   (%dx),%es:(%edi)
413654:	68 50 4b 56 44       	push   $0x44564b50
413659:	2b 42 43             	sub    0x43(%edx),%eax
41365c:	67 35 4f 6c 78 32    	addr16 xor $0x32786c4f,%eax
413662:	79 72                	jns    0x4136d6
413664:	35 6b 71 65 75       	xor    $0x7565716b,%eax
413669:	4d                   	dec    %ebp
41366a:	72 32                	jb     0x41369e
41366c:	69 67 57 6d 33 4c 35 	imul   $0x354c336d,0x57(%edi),%esp
413673:	65 75 70             	gs jne 0x4136e6
413676:	6d                   	insl   (%dx),%es:(%edi)
413677:	57                   	push   %edi
413678:	66 77 62             	data16 ja 0x4136dd
41367b:	67 4a                	addr16 dec %edx
41367d:	52                   	push   %edx
41367e:	73 4e                	jae    0x4136ce
413680:	37                   	aaa
413681:	79 66                	jns    0x4136e9
413683:	52                   	push   %edx
413684:	55                   	push   %ebp
413685:	6b 6f 37 62          	imul   $0x62,0x37(%edi),%ebp
413689:	66 74 73             	data16 je 0x4136ff
41368c:	30 6a 34             	xor    %ch,0x34(%edx)
41368f:	43                   	inc    %ebx
413690:	6e                   	outsb  %ds:(%esi),(%dx)
413691:	59                   	pop    %ecx
413692:	56                   	push   %esi
413693:	37                   	aaa
413694:	34 58                	xor    $0x58,%al
413696:	39 71 62             	cmp    %esi,0x62(%ecx)
413699:	30 59 38             	xor    %bl,0x38(%ecx)
41369c:	69 46 45 31 5a 71 32 	imul   $0x32715a31,0x45(%esi),%eax
4136a3:	65 59                	gs pop %ecx
4136a5:	52                   	push   %edx
4136a6:	44                   	inc    %esp
4136a7:	74 4f                	je     0x4136f8
4136a9:	6e                   	outsb  %ds:(%esi),(%dx)
4136aa:	33 42 7a             	xor    0x7a(%edx),%eax
4136ad:	6d                   	insl   (%dx),%es:(%edi)
4136ae:	6f                   	outsl  %ds:(%esi),(%dx)
4136af:	73 77                	jae    0x413728
4136b1:	49                   	dec    %ecx
4136b2:	74 44                	je     0x4136f8
4136b4:	42                   	inc    %edx
4136b5:	57                   	push   %edi
4136b6:	2b 44 35 38          	sub    0x38(%ebp,%esi,1),%eax
4136ba:	64 76 4f             	fs jbe 0x41370c
4136bd:	6d                   	insl   (%dx),%es:(%edi)
4136be:	33 68 68             	xor    0x68(%eax),%ebp
4136c1:	4f                   	dec    %edi
4136c2:	64 42                	fs inc %edx
4136c4:	4e                   	dec    %esi
4136c5:	45                   	inc    %ebp
4136c6:	53                   	push   %ebx
4136c7:	68 78 78 62 52       	push   $0x52627878
4136cc:	32 74 4c 64          	xor    0x64(%esp,%ecx,2),%dh
4136d0:	47                   	inc    %edi
4136d1:	59                   	pop    %ecx
4136d2:	37                   	aaa
4136d3:	57                   	push   %edi
4136d4:	6a 42                	push   $0x42
4136d6:	41                   	inc    %ecx
4136d7:	51                   	push   %ecx
4136d8:	52                   	push   %edx
4136d9:	42                   	inc    %edx
4136da:	64 47                	fs inc %edi
4136dc:	75 51                	jne    0x41372f
4136de:	6a 76                	push   $0x76
4136e0:	30 4a 2f             	xor    %cl,0x2f(%edx)
4136e3:	6e                   	outsb  %ds:(%esi),(%dx)
4136e4:	4b                   	dec    %ebx
4136e5:	6c                   	insb   (%dx),%es:(%edi)
4136e6:	41                   	inc    %ecx
4136e7:	57                   	push   %edi
4136e8:	32 5a 57             	xor    0x57(%edx),%bl
4136eb:	5a                   	pop    %edx
4136ec:	4a                   	dec    %edx
4136ed:	77 50                	ja     0x41373f
4136ef:	58                   	pop    %eax
4136f0:	77 4d                	ja     0x41373f
4136f2:	62 42 35             	bound  %eax,0x35(%edx)
4136f5:	4c                   	dec    %esp
4136f6:	5a                   	pop    %edx
4136f7:	56                   	push   %esi
4136f8:	43                   	inc    %ebx
4136f9:	6c                   	insb   (%dx),%es:(%edi)
4136fa:	61                   	popa
4136fb:	4b                   	dec    %ebx
4136fc:	62 4c 62 76          	bound  %ecx,0x76(%edx,%eiz,2)
413700:	50                   	push   %eax
413701:	63 42 63             	arpl   %eax,0x63(%edx)
413704:	58                   	pop    %eax
413705:	66 44                	inc    %sp
413707:	72 50                	jb     0x413759
413709:	6d                   	insl   (%dx),%es:(%edi)
41370a:	56                   	push   %esi
41370b:	37                   	aaa
41370c:	36 53                	ss push %ebx
41370e:	69 74 35 69 52 70 57 	imul   $0x72577052,0x69(%ebp,%esi,1),%esi
413715:	72
413716:	64 49                	fs dec %ecx
413718:	6c                   	insb   (%dx),%es:(%edi)
413719:	32 6b 67             	xor    0x67(%ebx),%ch
41371c:	38 4c 62 49          	cmp    %cl,0x49(%edx,%eiz,2)
413720:	4f                   	dec    %edi
413721:	4c                   	dec    %esp
413722:	4d                   	dec    %ebp
413723:	62 2f                	bound  %ebp,(%edi)
413725:	70 74                	jo     0x41379b
413727:	76 31                	jbe    0x41375a
413729:	6d                   	insl   (%dx),%es:(%edi)
41372a:	65 79 6c             	gs jns 0x413799
41372d:	49                   	dec    %ecx
41372e:	67 49                	addr16 dec %ecx
413730:	58                   	pop    %eax
413731:	48                   	dec    %eax
413732:	72 4d                	jb     0x413781
413734:	55                   	push   %ebp
413735:	6c                   	insb   (%dx),%es:(%edi)
413736:	77 59                	ja     0x413791
413738:	37                   	aaa
413739:	58                   	pop    %eax
41373a:	69 2f 50 46 42 50    	imul   $0x50424650,(%edi),%ebp
413740:	75 32                	jne    0x413774
413742:	35 57 4d 30 49       	xor    $0x49304d57,%eax
413747:	71 6a                	jno    0x4137b3
413749:	6a 65                	push   $0x65
41374b:	66 42                	inc    %dx
41374d:	37                   	aaa
41374e:	4e                   	dec    %esi
41374f:	43                   	inc    %ebx
413750:	42                   	inc    %edx
413751:	68 4e 4c 32 73       	push   $0x73324c4e
413756:	4c                   	dec    %esp
413757:	6c                   	insb   (%dx),%es:(%edi)
413758:	49                   	dec    %ecx
413759:	54                   	push   %esp
41375a:	34 67                	xor    $0x67,%al
41375c:	62 77 6b             	bound  %esi,0x6b(%edi)
41375f:	49                   	dec    %ecx
413760:	43                   	inc    %ebx
413761:	45                   	inc    %ebp
413762:	48                   	dec    %eax
413763:	67 78 4f             	addr16 js 0x4137b5
413766:	78 73                	js     0x4137db
413768:	46                   	inc    %esi
413769:	4c                   	dec    %esp
41376a:	55                   	push   %ebp
41376b:	35 34 36 55 71       	xor    $0x71553634,%eax
413770:	53                   	push   %ebx
413771:	75 5a                	jne    0x4137cd
413773:	31 63 33             	xor    %esp,0x33(%ebx)
413776:	67 6f                	outsl  %ds:(%si),(%dx)
413778:	68 71 2f 62 54       	push   $0x54622f71
41377d:	71 64                	jno    0x4137e3
41377f:	61                   	popa
413780:	74 5a                	je     0x4137dc
413782:	79 56                	jns    0x4137da
413784:	63 4d 51             	arpl   %ecx,0x51(%ebp)
413787:	37                   	aaa
413788:	39 44 45 52          	cmp    %eax,0x52(%ebp,%eax,2)
41378c:	67 42                	addr16 inc %edx
41378e:	30 41 71             	xor    %al,0x71(%ecx)
413791:	48                   	dec    %eax
413792:	4f                   	dec    %edi
413793:	52                   	push   %edx
413794:	43                   	inc    %ebx
413795:	30 6d 66             	xor    %ch,0x66(%ebp)
413798:	4e                   	dec    %esi
413799:	53                   	push   %ebx
41379a:	51                   	push   %ecx
41379b:	52                   	push   %edx
41379c:	65 64 52             	gs fs push %edx
41379f:	56                   	push   %esi
4137a0:	6d                   	insl   (%dx),%es:(%edi)
4137a1:	4c                   	dec    %esp
4137a2:	6a 7a                	push   $0x7a
4137a4:	31 59 74             	xor    %ebx,0x74(%ecx)
4137a7:	57                   	push   %edi
4137a8:	79 71                	jns    0x41381b
4137aa:	33 54 76 65          	xor    0x65(%esi,%esi,2),%edx
4137ae:	6c                   	insb   (%dx),%es:(%edi)
4137af:	34 6d                	xor    $0x6d,%al
4137b1:	35 73 42 31 34       	xor    $0x34314273,%eax
4137b6:	35 4a 59 52 48       	xor    $0x4852594a,%eax
4137bb:	4c                   	dec    %esp
4137bc:	66 4f                	dec    %di
4137be:	57                   	push   %edi
4137bf:	37                   	aaa
4137c0:	48                   	dec    %eax
4137c1:	61                   	popa
4137c2:	74 79                	je     0x41383d
4137c4:	44                   	inc    %esp
4137c5:	35 46 41 6f 66       	xor    $0x666f4146,%eax
4137ca:	62 64 6d 53          	bound  %esp,0x53(%ebp,%ebp,2)
4137ce:	79 78                	jns    0x413848
4137d0:	62 57 6b             	bound  %edx,0x6b(%edi)
4137d3:	36 41                	ss inc %ecx
4137d5:	57                   	push   %edi
4137d6:	67 33 31             	xor    (%bx,%di),%esi
4137d9:	61                   	popa
4137da:	77 5a                	ja     0x413836
4137dc:	37                   	aaa
4137dd:	74 31                	je     0x413810
4137df:	43                   	inc    %ebx
4137e0:	75 75                	jne    0x413857
4137e2:	42                   	inc    %edx
4137e3:	6f                   	outsl  %ds:(%esi),(%dx)
4137e4:	64 64 64 4a          	fs fs fs dec %edx
4137e8:	4a                   	dec    %edx
4137e9:	49                   	dec    %ecx
4137ea:	42                   	inc    %edx
4137eb:	66 6f                	outsw  %ds:(%esi),(%dx)
4137ed:	57                   	push   %edi
4137ee:	65 6e                	outsb  %gs:(%esi),(%dx)
4137f0:	41                   	inc    %ecx
4137f1:	34 41                	xor    $0x41,%al
4137f3:	38 44 78 33          	cmp    %al,0x33(%eax,%edi,2)
4137f7:	44                   	inc    %esp
4137f8:	51                   	push   %ecx
4137f9:	72 35                	jb     0x413830
4137fb:	34 38                	xor    $0x38,%al