456755:	41                   	inc    %ecx
456756:	67 58                	addr16 pop %eax
456758:	36 51                	ss push %ecx
45675a:	45                   	inc    %ebp
45675b:	6c                   	insb   (%dx),%es:(%edi)
45675c:	65 41                	gs inc %ecx
45675e:	6a 30                	push   $0x30
456760:	4e                   	dec    %esi
456761:	6c                   	insb   (%dx),%es:(%edi)
456762:	70 54                	jo     0x4567b8
456764:	53                   	push   %ebx
456765:	53                   	push   %ebx
456766:	6d                   	insl   (%dx),%es:(%edi)
456767:	2b 56 75             	sub    0x75(%esi),%edx
45676a:	33 2b                	xor    (%ebx),%ebp
45676c:	32 76 72             	xor    0x72(%esi),%dh
45676f:	55                   	push   %ebp
456770:	4a                   	dec    %edx
456771:	6f                   	outsl  %ds:(%esi),(%dx)
456772:	42                   	inc    %edx
456773:	37                   	aaa
456774:	5a                   	pop    %edx
456775:	4f                   	dec    %edi
456776:	63 6a 37             	arpl   %ebp,0x37(%edx)
456779:	69 33 30 6d 6a 66    	imul   $0x666a6d30,(%ebx),%esi
45677f:	66 33 72 46          	xor    0x46(%edx),%si
456783:	50                   	push   %eax
456784:	52                   	push   %edx
456785:	56                   	push   %esi
456786:	55                   	push   %ebp
456787:	64 4b                	fs dec %ebx
456789:	41                   	inc    %ecx
45678a:	64 73 51             	fs jae 0x4567de
45678d:	45                   	inc    %ebp
45678e:	49                   	dec    %ecx
45678f:	65 79 39             	gs jns 0x4567cb
456792:	55                   	push   %ebp
456793:	76 79                	jbe    0x45680e
456795:	6d                   	insl   (%dx),%es:(%edi)
456796:	2b 45 4f             	sub    0x4f(%ebp),%eax
456799:	54                   	push   %esp
45679a:	71 48                	jno    0x4567e4
45679c:	72 68                	jb     0x456806
45679e:	7a 6f                	jp     0x45680f
4567a0:	36 65 37             	ss gs aaa
4567a3:	49                   	dec    %ecx
4567a4:	48                   	dec    %eax
4567a5:	6c                   	insb   (%dx),%es:(%edi)
4567a6:	4c                   	dec    %esp
4567a7:	53                   	push   %ebx
4567a8:	37                   	aaa
4567a9:	56                   	push   %esi
4567aa:	76 41                	jbe    0x4567ed
4567ac:	63 66 65             	arpl   %esp,0x65(%esi)
4567af:	70 58                	jo     0x456809
4567b1:	66 55                	push   %bp
4567b3:	4b                   	dec    %ebx
4567b4:	2b 71 6d             	sub    0x6d(%ecx),%esi
4567b7:	38 35 49 33 61 4f    	cmp    %dh,0x4f613349
4567bd:	45                   	inc    %ebp
4567be:	71 72                	jno    0x456832
4567c0:	34 79                	xor    $0x79,%al
4567c2:	6b 68 64 45          	imul   $0x45,0x64(%eax),%ebp
4567c6:	41                   	inc    %ecx
4567c7:	44                   	inc    %esp
4567c8:	4c                   	dec    %esp
4567c9:	62 37                	bound  %esi,(%edi)
4567cb:	71 57                	jno    0x456824
4567cd:	31 51 77             	xor    %edx,0x77(%ecx)
4567d0:	2b 6b 6e             	sub    0x6e(%ebx),%ebp
4567d3:	70 76                	jo     0x45684b
4567d5:	49                   	dec    %ecx
4567d6:	62 52 74             	bound  %edx,0x74(%edx)
4567d9:	63 34 66             	arpl   %esi,(%esi,%eiz,2)
4567dc:	36 66 56             	ss push %si
4567df:	4d                   	dec    %ebp
4567e0:	6b 72 4d 4a          	imul   $0x4a,0x4d(%edx),%esi
4567e4:	32 50 4d             	xor    0x4d(%eax),%dl
4567e7:	37                   	aaa
4567e8:	6c                   	insb   (%dx),%es:(%edi)
4567e9:	36 2b 4d 58          	sub    %ss:0x58(%ebp),%ecx
4567ed:	4c                   	dec    %esp
4567ee:	4d                   	dec    %ebp
4567ef:	6e                   	outsb  %ds:(%esi),(%dx)
4567f0:	34 32                	xor    $0x32,%al
4567f2:	6c                   	insb   (%dx),%es:(%edi)
4567f3:	31 66 4a             	xor    %esp,0x4a(%esi)
4567f6:	36 61                	ss popa
4567f8:	34 55                	xor    $0x55,%al
4567fa:	35 58 78 67 39       	xor    $0x39677858,%eax
4567ff:	30 4c 61 78          	xor    %cl,0x78(%ecx,%eiz,2)
456803:	5a                   	pop    %edx
456804:	6a 71                	push   $0x71
456806:	64 79 49             	fs jns 0x456852
456809:	67 41                	addr16 inc %ecx
45680b:	34 30                	xor    $0x30,%al
45680d:	6c                   	insb   (%dx),%es:(%edi)
45680e:	53                   	push   %ebx
45680f:	6b 4a 2b 6c          	imul   $0x6c,0x2b(%edx),%ecx
456813:	41                   	inc    %ecx
456814:	38 61 52             	cmp    %ah,0x52(%ecx)
456817:	67 62 53 42          	bound  %edx,0x42(%bp,%di)
45681b:	43                   	inc    %ebx
45681c:	66 35 6d 74          	xor    $0x746d,%ax
456820:	78 62                	js     0x456884
456822:	62 69 46             	bound  %ebp,0x46(%ecx)
456825:	33 4a 33             	xor    0x33(%edx),%ecx
456828:	51                   	push   %ecx
456829:	35 64 70 34 4c       	xor    $0x4c347064,%eax
45682e:	65 38 37             	cmp    %dh,%gs:(%edi)
456831:	33 66 65             	xor    0x65(%esi),%esp
456834:	44                   	inc    %esp
456835:	6f                   	outsl  %ds:(%esi),(%dx)
456836:	48                   	dec    %eax
456837:	6e                   	outsb  %ds:(%esi),(%dx)
456838:	2f                   	das
456839:	38 62 38             	cmp    %ah,0x38(%edx)
45683c:	52                   	push   %edx
45683d:	33 69 46             	xor    0x46(%ecx),%ebp
456840:	4c                   	dec    %esp
456841:	30 32                	xor    %dh,(%edx)
456843:	6b 74 37 6f 62       	imul   $0x62,0x6f(%edi,%esi,1),%esi
456848:	32 66 47             	xor    0x47(%esi),%ah
45684b:	79 51                	jns    0x45689e
45684d:	39 72 6b             	cmp    %esi,0x6b(%edx)
456850:	2f                   	das
456851:	38 4c 45 4a          	cmp    %cl,0x4a(%ebp,%eax,2)
456855:	77 76                	ja     0x4568cd
456857:	6b 67 4c 4b          	imul   $0x4b,0x4c(%edi),%esp
45685b:	31 47 5a             	xor    %eax,0x5a(%edi)
45685e:	47                   	inc    %edi
45685f:	6d                   	insl   (%dx),%es:(%edi)
456860:	42                   	inc    %edx
456861:	62 4f 30             	bound  %ecx,0x30(%edi)
456864:	79 39                	jns    0x45689f
456866:	52                   	push   %edx
456867:	69 73 48 48 45 47 56 	imul   $0x56474548,0x48(%ebx),%esi
45686e:	6f                   	outsl  %ds:(%esi),(%dx)
45686f:	6d                   	insl   (%dx),%es:(%edi)
456870:	61                   	popa
456871:	6a 55                	push   $0x55
456873:	33 37                	xor    (%edi),%esi
456875:	66 79 6b             	data16 jns 0x4568e3
456878:	49                   	dec    %ecx
456879:	79 53                	jns    0x4568ce
45687b:	4e                   	dec    %esi
45687c:	37                   	aaa
45687d:	2b 37                	sub    (%edi),%esi
45687f:	75 44                	jne    0x4568c5
456881:	79 6c                	jns    0x4568ef
456883:	33 42 7a             	xor    0x7a(%edx),%eax
456886:	49                   	dec    %ecx
456887:	34 59                	xor    $0x59,%al
456889:	48                   	dec    %eax
45688a:	70 2f                	jo     0x4568bb
45688c:	5a                   	pop    %edx
45688d:	34 47                	xor    $0x47,%al
45688f:	4d                   	dec    %ebp
456890:	48                   	dec    %eax
456891:	30 74 30 2f          	xor    %dh,0x2f(%eax,%esi,1)
456895:	52                   	push   %edx
456896:	4c                   	dec    %esp
456897:	69 5a 30 6a 75 33 72 	imul   $0x7233756a,0x30(%edx),%ebx
45689e:	2b 5a 58             	sub    0x58(%edx),%ebx
4568a1:	48                   	dec    %eax
4568a2:	7a 2f                	jp     0x4568d3
4568a4:	7a 45                	jp     0x4568eb
4568a6:	70 6d                	jo     0x456915
4568a8:	46                   	inc    %esi
4568a9:	63 69 79             	arpl   %ebp,0x79(%ecx)
4568ac:	45                   	inc    %ebp
4568ad:	72 70                	jb     0x45691f
4568af:	53                   	push   %ebx
4568b0:	4e                   	dec    %esi
4568b1:	32 48 51             	xor    0x51(%eax),%cl
4568b4:	63 76 43             	arpl   %esi,0x43(%esi)
4568b7:	37                   	aaa
4568b8:	33 57 76             	xor    0x76(%edi),%edx
4568bb:	38 59 4d             	cmp    %bl,0x4d(%ecx)
4568be:	49                   	dec    %ecx
4568bf:	35 2f 63 4f 31       	xor    $0x314f632f,%eax
4568c4:	76 6a                	jbe    0x456930
4568c6:	53                   	push   %ebx
4568c7:	34 6d                	xor    $0x6d,%al
4568c9:	4c                   	dec    %esp
4568ca:	62 4f 62             	bound  %ecx,0x62(%edi)
4568cd:	73 6b                	jae    0x45693a
4568cf:	52                   	push   %edx
4568d0:	63 35 4e 77 37 78    	arpl   %esi,0x7837774e
4568d6:	4e                   	dec    %esi
4568d7:	71 53                	jno    0x45692c
4568d9:	37                   	aaa
4568da:	4c                   	dec    %esp
4568db:	36 6e                	outsb  %ss:(%esi),(%dx)
4568dd:	34 42                	xor    $0x42,%al
4568df:	35 6f 2b 61 34       	xor    $0x34612b6f,%eax
4568e4:	62 63 2f             	bound  %esp,0x2f(%ebx)
4568e7:	77 70                	ja     0x456959
4568e9:	6c                   	insb   (%dx),%es:(%edi)
4568ea:	6f                   	outsl  %ds:(%esi),(%dx)
4568eb:	58                   	pop    %eax
4568ec:	32 76 4b             	xor    0x4b(%esi),%dh
4568ef:	44                   	inc    %esp
4568f0:	48                   	dec    %eax
4568f1:	6a 54                	push   $0x54
4568f3:	79 4b                	jns    0x456940
4568f5:	44                   	inc    %esp
4568f6:	73 66                	jae    0x45695e
4568f8:	48                   	dec    %eax
4568f9:	41                   	inc    %ecx
4568fa:	48                   	dec    %eax
4568fb:	46                   	inc    %esi
4568fc:	69 53 4e 37 2b 50 37 	imul   $0x37502b37,0x4e(%ebx),%edx
456903:	78 5a                	js     0x45695f
456905:	77 79                	ja     0x456980
456907:	4d                   	dec    %ebp
456908:	47                   	inc    %edi
456909:	6b 61 66 46          	imul   $0x46,0x66(%ecx),%esp
45690d:	4c                   	dec    %esp
45690e:	61                   	popa
45690f:	6d                   	insl   (%dx),%es:(%edi)
456910:	74 64                	je     0x456976
456912:	78 5a                	js     0x45696e
456914:	39 68 6e             	cmp    %ebp,0x6e(%eax)
456917:	53                   	push   %ebx
456918:	61                   	popa
456919:	58                   	pop    %eax
45691a:	51                   	push   %ecx
45691b:	71 79                	jno    0x456996
45691d:	61                   	popa
45691e:	38 5a 48             	cmp    %bl,0x48(%edx)
456921:	41                   	inc    %ecx
456922:	37                   	aaa
456923:	69 51 32 2f 57 4a 2f 	imul   $0x2f4a572f,0x32(%ecx),%edx
45692a:	43                   	inc    %ebx
45692b:	45                   	inc    %ebp
45692c:	4b                   	dec    %ebx
45692d:	33 65 4a             	xor    0x4a(%ebp),%esp
456930:	31 38                	xor    %edi,(%eax)
456932:	4d                   	dec    %ebp
456933:	70 73                	jo     0x4569a8
456935:	6f                   	outsl  %ds:(%esi),(%dx)
456936:	55                   	push   %ebp
456937:	59                   	pop    %ecx
456938:	47                   	inc    %edi
456939:	71 62                	jno    0x45699d
45693b:	62 6c 74 41          	bound  %ebp,0x41(%esp,%esi,2)
45693f:	58                   	pop    %eax
456940:	39 44 33 54          	cmp    %eax,0x54(%ebx,%esi,1)
456944:	6f                   	outsl  %ds:(%esi),(%dx)
456945:	43                   	inc    %ebx
456946:	39 6f 48             	cmp    %ebp,0x48(%edi)
456949:	43                   	inc    %ebx
45694a:	63 77 37             	arpl   %esi,0x37(%edi)
45694d:	42                   	inc    %edx
45694e:	66 48                	dec    %ax
456950:	4b                   	dec    %ebx
456951:	2f                   	das
456952:	55                   	push   %ebp
456953:	44                   	inc    %esp
456954:	45                   	inc    %ebp
456955:	43                   	inc    %ebx
456956:	4e                   	dec    %esi
456957:	6e                   	outsb  %ds:(%esi),(%dx)
456958:	52                   	push   %edx
456959:	54                   	push   %esp
45695a:	32 2b                	xor    (%ebx),%ch
45695c:	72 31                	jb     0x45698f
45695e:	65 54                	gs push %esp
456960:	4c                   	dec    %esp
456961:	57                   	push   %edi
456962:	6d                   	insl   (%dx),%es:(%edi)
456963:	32 37                	xor    (%edi),%dh
456965:	56                   	push   %esi
456966:	48                   	dec    %eax
456967:	61                   	popa
456968:	77 31                	ja     0x45699b
45696a:	67 6e                	outsb  %ds:(%si),(%dx)
45696c:	46                   	inc    %esi
45696d:	65 64 33 71 58       	gs xor %fs:0x58(%ecx),%esi
456972:	65 6d                	gs insl (%dx),%es:(%edi)
456974:	56                   	push   %esi
456975:	38 50 4a             	cmp    %dl,0x4a(%eax)
456978:	54                   	push   %esp
456979:	4c                   	dec    %esp
45697a:	76 45                	jbe    0x4569c1
45697c:	33 34 44             	xor    (%esp,%eax,2),%esi
45697f:	41                   	inc    %ecx
456980:	64 67 2f             	fs addr16 das
456983:	34 48                	xor    $0x48,%al
456985:	4f                   	dec    %edi
456986:	36 35 67 41 4b 50    	ss xor $0x504b4167,%eax
45698c:	74 50                	je     0x4569de
45698e:	47                   	inc    %edi
45698f:	2f                   	das
456990:	6b 6d 63 67          	imul   $0x67,0x63(%ebp),%ebp
456994:	4d                   	dec    %ebp
456995:	4d                   	dec    %ebp
456996:	6c                   	insb   (%dx),%es:(%edi)
456997:	2f                   	das
456998:	74 58                	je     0x4569f2
45699a:	2b 4a 48             	sub    0x48(%edx),%ecx
45699d:	44                   	inc    %esp
45699e:	6c                   	insb   (%dx),%es:(%edi)
45699f:	47                   	inc    %edi
4569a0:	53                   	push   %ebx
4569a1:	34 75                	xor    $0x75,%al
4569a3:	57                   	push   %edi
4569a4:	55                   	push   %ebp
4569a5:	51                   	push   %ecx
4569a6:	52                   	push   %edx
4569a7:	4d                   	dec    %ebp
4569a8:	45                   	inc    %ebp
4569a9:	6b 35 75 4c 69 67 69 	imul   $0x69,0x67694c75,%esi
4569b0:	74 52                	je     0x456a04
4569b2:	69 78 6e 2b 49 4e 4c 	imul   $0x4c4e492b,0x6e(%eax),%edi
4569b9:	75 33                	jne    0x4569ee
4569bb:	41                   	inc    %ecx
4569bc:	37                   	aaa
4569bd:	6f                   	outsl  %ds:(%esi),(%dx)
4569be:	2f                   	das
4569bf:	4c                   	dec    %esp
4569c0:	74 47                	je     0x456a09
4569c2:	74 68                	je     0x456a2c
4569c4:	50                   	push   %eax
4569c5:	54                   	push   %esp
4569c6:	48                   	dec    %eax
4569c7:	6c                   	insb   (%dx),%es:(%edi)
4569c8:	51                   	push   %ecx
4569c9:	2b 58 37             	sub    0x37(%eax),%ebx
4569cc:	4e                   	dec    %esi
4569cd:	42                   	inc    %edx
4569ce:	39 49 78             	cmp    %ecx,0x78(%ecx)
4569d1:	6f                   	outsl  %ds:(%esi),(%dx)
4569d2:	55                   	push   %ebp
4569d3:	39 55 6e             	cmp    %edx,0x6e(%ebp)
4569d6:	57                   	push   %edi
4569d7:	31 31                	xor    %esi,(%ecx)
4569d9:	39 7a 78             	cmp    %edi,0x78(%edx)
4569dc:	58                   	pop    %eax
4569dd:	30 55 47             	xor    %dl,0x47(%ebp)
4569e0:	53                   	push   %ebx
4569e1:	2b 71 31             	sub    0x31(%ecx),%esi
4569e4:	61                   	popa
4569e5:	4f                   	dec    %edi
4569e6:	4d                   	dec    %ebp
4569e7:	71 4d                	jno    0x456a36
4569e9:	38 47 50             	cmp    %al,0x50(%edi)
4569ec:	71 31                	jno    0x456a1f
4569ee:	61                   	popa