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
4569ef:	50                   	push   %eax
4569f0:	53                   	push   %ebx
4569f1:	77 32                	ja     0x456a25
4569f3:	32 4f 7a             	xor    0x7a(%edi),%cl
4569f6:	54                   	push   %esp
4569f7:	70 4e                	jo     0x456a47
4569f9:	53                   	push   %ebx
4569fa:	71 54                	jno    0x456a50
4569fc:	4f                   	dec    %edi
4569fd:	38 63 41             	cmp    %ah,0x41(%ebx)
456a00:	79 46                	jns    0x456a48
456a02:	37                   	aaa
456a03:	2b 64 47 59          	sub    0x59(%edi,%eax,2),%esp
456a07:	55                   	push   %ebp
456a08:	47                   	inc    %edi
456a09:	44                   	inc    %esp
456a0a:	30 73 6b             	xor    %dh,0x6b(%ebx)
456a0d:	76 76                	jbe    0x456a85
456a0f:	5a                   	pop    %edx
456a10:	71 6e                	jno    0x456a80
456a12:	7a 39                	jp     0x456a4d
456a14:	68 4d 2b 33 2b       	push   $0x2b332b4d
456a19:	68 42 49 56 67       	push   $0x67564942
456a1e:	48                   	dec    %eax
456a1f:	58                   	pop    %eax
456a20:	2f                   	das
456a21:	53                   	push   %ebx
456a22:	75 66                	jne    0x456a8a
456a24:	66 71 4f             	data16 jno 0x456a76
456a27:	77 51                	ja     0x456a7a
456a29:	61                   	popa
456a2a:	6e                   	outsb  %ds:(%esi),(%dx)
456a2b:	46                   	inc    %esi
456a2c:	7a 37                	jp     0x456a65
456a2e:	71 6f                	jno    0x456a9f
456a30:	69 4b 75 30 44 44 4b 	imul   $0x4b444430,0x75(%ebx),%ecx
456a37:	70 7a                	jo     0x456ab3
456a39:	5a                   	pop    %edx
456a3a:	48                   	dec    %eax
456a3b:	47                   	inc    %edi
456a3c:	37                   	aaa
456a3d:	33 7a 79             	xor    0x79(%edx),%edi
456a40:	51                   	push   %ecx
456a41:	7a 58                	jp     0x456a9b
456a43:	6b 56 6d 33          	imul   $0x33,0x6d(%esi),%edx
456a47:	72 5a                	jb     0x456aa3
456a49:	34 4d                	xor    $0x4d,%al
456a4b:	43                   	inc    %ebx
456a4c:	66 4c                	dec    %sp
456a4e:	50                   	push   %eax
456a4f:	57                   	push   %edi
456a50:	71 32                	jno    0x456a84
456a52:	73 6f                	jae    0x456ac3
456a54:	38 65 55             	cmp    %ah,0x55(%ebp)
456a57:	67 4e                	addr16 dec %esi
456a59:	55                   	push   %ebp
456a5a:	67 76 32             	addr16 jbe 0x456a8f
456a5d:	66 36 33 41 30       	xor    %ss:0x30(%ecx),%ax
456a62:	6f                   	outsl  %ds:(%esi),(%dx)
456a63:	7a 62                	jp     0x456ac7
456a65:	61                   	popa
456a66:	59                   	pop    %ecx
456a67:	44                   	inc    %esp
456a68:	41                   	inc    %ecx
456a69:	6f                   	outsl  %ds:(%esi),(%dx)
456a6a:	56                   	push   %esi
456a6b:	41                   	inc    %ecx
456a6c:	32 49 59             	xor    0x59(%ecx),%cl
456a6f:	77 71                	ja     0x456ae2
456a71:	38 50 45             	cmp    %dl,0x45(%eax)
456a74:	72 70                	jb     0x456ae6
456a76:	66 42                	inc    %dx
456a78:	70 45                	jo     0x456abf
456a7a:	4d                   	dec    %ebp
456a7b:	51                   	push   %ecx
456a7c:	67 33 61 52          	xor    0x52(%bx,%di),%esp
456a80:	55                   	push   %ebp
456a81:	45                   	inc    %ebp
456a82:	68 33 35 6b 4c       	push   $0x4c6b3533
456a87:	65 4d                	gs dec %ebp
456a89:	4c                   	dec    %esp
456a8a:	4b                   	dec    %ebx
456a8b:	6e                   	outsb  %ds:(%esi),(%dx)
456a8c:	48                   	dec    %eax
456a8d:	46                   	inc    %esi
456a8e:	53                   	push   %ebx
456a8f:	4b                   	dec    %ebx
456a90:	34 64                	xor    $0x64,%al
456a92:	4f                   	dec    %edi
456a93:	56                   	push   %esi
456a94:	50                   	push   %eax
456a95:	69 73 55 78 61 4a 46 	imul   $0x464a6178,0x55(%ebx),%esi
456a9c:	56                   	push   %esi
456a9d:	51                   	push   %ecx
456a9e:	77 50                	ja     0x456af0
456aa0:	74 32                	je     0x456ad4
456aa2:	69 74 50 34 76 44 50 	imul   $0x36504476,0x34(%eax,%edx,2),%esi
456aa9:	36
456aaa:	71 53                	jno    0x456aff
456aac:	34 36                	xor    $0x36,%al
456aae:	61                   	popa
456aaf:	4a                   	dec    %edx
456ab0:	52                   	push   %edx
456ab1:	6e                   	outsb  %ds:(%esi),(%dx)
456ab2:	49                   	dec    %ecx
456ab3:	33 32                	xor    (%edx),%esi
456ab5:	63 6f 63             	arpl   %ebp,0x63(%edi)
456ab8:	47                   	inc    %edi
456ab9:	4b                   	dec    %ebx
456aba:	53                   	push   %ebx
456abb:	39 6f 62             	cmp    %ebp,0x62(%edi)
456abe:	56                   	push   %esi
456abf:	6d                   	insl   (%dx),%es:(%edi)
456ac0:	47                   	inc    %edi
456ac1:	2f                   	das
456ac2:	48                   	dec    %eax
456ac3:	56                   	push   %esi
456ac4:	44                   	inc    %esp
456ac5:	7a 62                	jp     0x456b29
456ac7:	45                   	inc    %ebp
456ac8:	66 4c                	dec    %sp
456aca:	47                   	inc    %edi
456acb:	4e                   	dec    %esi
456acc:	73 67                	jae    0x456b35
456ace:	36 61                	ss popa
456ad0:	76 57                	jbe    0x456b29
456ad2:	41                   	inc    %ecx
456ad3:	6b 78 53 36          	imul   $0x36,0x53(%eax),%edi
456ad7:	2b 54 53 43          	sub    0x43(%ebx,%edx,2),%edx
456adb:	35 71 63 79 39       	xor    $0x39796371,%eax
456ae0:	33 55 51             	xor    0x51(%ebp),%edx
456ae3:	52                   	push   %edx
456ae4:	67 49                	addr16 dec %ecx
456ae6:	58                   	pop    %eax
456ae7:	66 74 66             	data16 je 0x456b50
456aea:	78 54                	js     0x456b40
456aec:	52                   	push   %edx
456aed:	38 72 69             	cmp    %dh,0x69(%edx)
456af0:	49                   	dec    %ecx
456af1:	39 54 54 31          	cmp    %edx,0x31(%esp,%edx,2)
456af5:	55                   	push   %ebp
456af6:	37                   	aaa
456af7:	72 2f                	jb     0x456b28
456af9:	2b 51 41             	sub    0x41(%ecx),%edx
456afc:	69 5a 31 69 30 44 72 	imul   $0x72443069,0x31(%edx),%ebx
456b03:	48                   	dec    %eax
456b04:	67 4e                	addr16 dec %esi
456b06:	47                   	inc    %edi
456b07:	4d                   	dec    %ebp
456b08:	39 43 4d             	cmp    %eax,0x4d(%ebx)
456b0b:	6a 62                	push   $0x62
456b0d:	57                   	push   %edi
456b0e:	55                   	push   %ebp
456b0f:	6f                   	outsl  %ds:(%esi),(%dx)
456b10:	39 6b 63             	cmp    %ebp,0x63(%ebx)
456b13:	30 4d 71             	xor    %cl,0x71(%ebp)
456b16:	58                   	pop    %eax
456b17:	58                   	pop    %eax
456b18:	44                   	inc    %esp
456b19:	4b                   	dec    %ebx
456b1a:	46                   	inc    %esi
456b1b:	38 50 66             	cmp    %dl,0x66(%eax)
456b1e:	47                   	inc    %edi
456b1f:	42                   	inc    %edx
456b20:	59                   	pop    %ecx
456b21:	6a 52                	push   $0x52
456b23:	2f                   	das
456b24:	65 55                	gs push %ebp
456b26:	61                   	popa
456b27:	37                   	aaa
456b28:	50                   	push   %eax
456b29:	55                   	push   %ebp
456b2a:	38 73 2b             	cmp    %dh,0x2b(%ebx)
456b2d:	6b 66 67 50          	imul   $0x50,0x67(%esi),%esp
456b31:	6f                   	outsl  %ds:(%esi),(%dx)