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
4137fd:	4a                   	dec    %edx
4137fe:	70 51                	jo     0x413851
413800:	41                   	inc    %ecx
413801:	45                   	inc    %ebp
413802:	7a 63                	jp     0x413867
413804:	39 39                	cmp    %edi,(%ecx)
413806:	76 38                	jbe    0x413840
413808:	6d                   	insl   (%dx),%es:(%edi)
413809:	31 30                	xor    %esi,(%eax)
41380b:	61                   	popa
41380c:	50                   	push   %eax
41380d:	44                   	inc    %esp
41380e:	6d                   	insl   (%dx),%es:(%edi)
41380f:	6e                   	outsb  %ds:(%esi),(%dx)
413810:	5a                   	pop    %edx
413811:	52                   	push   %edx
413812:	31 6f 39             	xor    %ebp,0x39(%edi)
413815:	36 34 38             	ss xor $0x38,%al
413818:	6f                   	outsl  %ds:(%esi),(%dx)
413819:	63 79 55             	arpl   %edi,0x55(%ecx)
41381c:	71 51                	jno    0x41386f
41381e:	41                   	inc    %ecx
41381f:	56                   	push   %esi
413820:	70 58                	jo     0x41387a
413822:	4e                   	dec    %esi
413823:	76 34                	jbe    0x413859
413825:	65 36 6f             	gs outsl %ss:(%esi),(%dx)
413828:	6a 55                	push   $0x55
41382a:	56                   	push   %esi
41382b:	6c                   	insb   (%dx),%es:(%edi)
41382c:	73 6c                	jae    0x41389a
41382e:	30 6b 4f             	xor    %ch,0x4f(%ebx)
413831:	4e                   	dec    %esi
413832:	58                   	pop    %eax
413833:	62 6e 64             	bound  %ebp,0x64(%esi)
413836:	54                   	push   %esp
413837:	4e                   	dec    %esi
413838:	4e                   	dec    %esi
413839:	66 54                	push   %sp
41383b:	2f                   	das
41383c:	31 76 6e             	xor    %esi,0x6e(%esi)
41383f:	75 55                	jne    0x413896
413841:	4c                   	dec    %esp
413842:	6e                   	outsb  %ds:(%esi),(%dx)
413843:	38 59 43             	cmp    %bl,0x43(%ecx)
413846:	66 6c                	data16 insb (%dx),%es:(%edi)
413848:	53                   	push   %ebx
413849:	5a                   	pop    %edx
41384a:	63 32                	arpl   %esi,(%edx)
41384c:	52                   	push   %edx
41384d:	79 73                	jns    0x4138c2
41384f:	71 6a                	jno    0x4138bb
413851:	4f                   	dec    %edi
413852:	39 37                	cmp    %esi,(%edi)
413854:	38 45 49             	cmp    %al,0x49(%ebp)
413857:	59                   	pop    %ecx
413858:	6d                   	insl   (%dx),%es:(%edi)
413859:	50                   	push   %eax
41385a:	4c                   	dec    %esp
41385b:	4f                   	dec    %edi
41385c:	41                   	inc    %ecx
41385d:	42                   	inc    %edx
41385e:	59                   	pop    %ecx
41385f:	66 4c                	dec    %sp
413861:	30 62 59             	xor    %ah,0x59(%edx)
413864:	37                   	aaa
413865:	4a                   	dec    %edx
413866:	46                   	inc    %esi
413867:	42                   	inc    %edx
413868:	45                   	inc    %ebp
413869:	39 43 77             	cmp    %eax,0x77(%ebx)
41386c:	54                   	push   %esp
41386d:	6a 4a                	push   $0x4a
41386f:	6d                   	insl   (%dx),%es:(%edi)
413870:	78 4e                	js     0x4138c0
413872:	64 59                	fs pop %ecx
413874:	74 34                	je     0x4138aa
413876:	33 76 58             	xor    0x58(%esi),%esi
413879:	45                   	inc    %ebp
41387a:	69 35 62 4a 4a 69 69 	imul   $0x75534769,0x694a4a62,%esi
413881:	47 53 75
413884:	4e                   	dec    %esi
413885:	68 6d 30 42 39       	push   $0x3942306d
41388a:	62 68 74             	bound  %ebp,0x74(%eax)
41388d:	68 59 2b 42 36       	push   $0x36422b59
413892:	41                   	inc    %ecx
413893:	66 43                	inc    %bx
413895:	5a                   	pop    %edx
413896:	72 67                	jb     0x4138ff
413898:	72 42                	jb     0x4138dc
41389a:	38 77 51             	cmp    %dh,0x51(%edi)
41389d:	4c                   	dec    %esp
41389e:	65 55                	gs push %ebp
4138a0:	56                   	push   %esi
4138a1:	70 44                	jo     0x4138e7
4138a3:	6d                   	insl   (%dx),%es:(%edi)
4138a4:	6f                   	outsl  %ds:(%esi),(%dx)
4138a5:	7a 4d                	jp     0x4138f4
4138a7:	4c                   	dec    %esp
4138a8:	34 49                	xor    $0x49,%al
4138aa:	61                   	popa
4138ab:	58                   	pop    %eax
4138ac:	33 4f 52             	xor    0x52(%edi),%ecx
4138af:	4d                   	dec    %ebp
4138b0:	68 67 4f 30 55       	push   $0x55304f67
4138b5:	77 63                	ja     0x41391a
4138b7:	75 6b                	jne    0x413924
4138b9:	55                   	push   %ebp
4138ba:	4f                   	dec    %edi
4138bb:	43                   	inc    %ebx
4138bc:	35 58 6d 76 57       	xor    $0x57766d58,%eax
4138c1:	58                   	pop    %eax
4138c2:	77 32                	ja     0x4138f6
4138c4:	49                   	dec    %ecx
4138c5:	65 42                	gs inc %edx
4138c7:	48                   	dec    %eax
4138c8:	4c                   	dec    %esp
4138c9:	37                   	aaa
4138ca:	4f                   	dec    %edi
4138cb:	79 6d                	jns    0x41393a
4138cd:	51                   	push   %ecx
4138ce:	53                   	push   %ebx
4138cf:	30 64 66 30          	xor    %ah,0x30(%esi,%eiz,2)
4138d3:	46                   	inc    %esi
4138d4:	6f                   	outsl  %ds:(%esi),(%dx)
4138d5:	31 30                	xor    %esi,(%eax)
4138d7:	4e                   	dec    %esi
4138d8:	65 46                	gs inc %esi
4138da:	4b                   	dec    %ebx
4138db:	44                   	inc    %esp
4138dc:	46                   	inc    %esi
4138dd:	34 2b                	xor    $0x2b,%al
4138df:	67 34 79             	addr16 xor $0x79,%al
4138e2:	6f                   	outsl  %ds:(%esi),(%dx)
4138e3:	64 57                	fs push %edi
4138e5:	71 48                	jno    0x41392f
4138e7:	7a 56                	jp     0x41393f
4138e9:	74 64                	je     0x41394f
4138eb:	62 4e 2b             	bound  %ecx,0x2b(%esi)
4138ee:	74 42                	je     0x413932
4138f0:	53                   	push   %ebx
4138f1:	6e                   	outsb  %ds:(%esi),(%dx)
4138f2:	62 4c 2b 4a          	bound  %ecx,0x4a(%ebx,%ebp,1)
4138f6:	6a 75                	push   $0x75
4138f8:	42                   	inc    %edx
4138f9:	2b 64 70 4a          	sub    0x4a(%eax,%esi,2),%esp
4138fd:	75 46                	jne    0x413945
4138ff:	65 76 75             	gs jbe 0x413977
413902:	46                   	inc    %esi
413903:	51                   	push   %ecx
413904:	51                   	push   %ecx
413905:	70 69                	jo     0x413970
413907:	59                   	pop    %ecx
413908:	49                   	dec    %ecx
413909:	62 70 78             	bound  %esi,0x78(%eax)
41390c:	66 66 69 61 6a 4a 55 	data16 imul $0x554a,0x6a(%ecx),%sp
413913:	65 77 4a             	gs ja  0x413960
413916:	52                   	push   %edx
413917:	4e                   	dec    %esi
413918:	56                   	push   %esi
413919:	30 4c 51 39          	xor    %cl,0x39(%ecx,%edx,2)
41391d:	47                   	inc    %edi
41391e:	59                   	pop    %ecx
41391f:	55                   	push   %ebp
413920:	57                   	push   %edi
413921:	63 59 63             	arpl   %ebx,0x63(%ecx)
413924:	53                   	push   %ebx
413925:	6a 4f                	push   $0x4f
413927:	76 49                	jbe    0x413972
413929:	41                   	inc    %ecx
41392a:	43                   	inc    %ebx
41392b:	67 4e                	addr16 dec %esi
41392d:	43                   	inc    %ebx
41392e:	70 4e                	jo     0x41397e
413930:	62 55 77             	bound  %edx,0x77(%ebp)