46aeed:	51                   	push   %ecx
46aeee:	48                   	dec    %eax
46aeef:	48                   	dec    %eax
46aef0:	65 46                	gs inc %esi
46aef2:	34 7a                	xor    $0x7a,%al
46aef4:	35 7a 30 42 74       	xor    $0x7442307a,%eax
46aef9:	38 78 70             	cmp    %bh,0x70(%eax)
46aefc:	54                   	push   %esp
46aefd:	51                   	push   %ecx
46aefe:	33 4b 46             	xor    0x46(%ebx),%ecx
46af01:	78 63                	js     0x46af66
46af03:	38 75 77             	cmp    %dh,0x77(%ebp)
46af06:	30 66 67             	xor    %ah,0x67(%esi)
46af09:	66 65 55             	gs push %bp
46af0c:	73 7a                	jae    0x46af88
46af0e:	5a                   	pop    %edx
46af0f:	32 62 58             	xor    0x58(%edx),%ah
46af12:	2b 44 4c 67          	sub    0x67(%esp,%ecx,2),%eax
46af16:	56                   	push   %esi
46af17:	64 6b 7a 73 4a       	imul   $0x4a,%fs:0x73(%edx),%edi
46af1c:	68 31 55 63 33       	push   $0x33635531
46af21:	66 47                	inc    %di
46af23:	4a                   	dec    %edx
46af24:	43                   	inc    %ebx
46af25:	33 6e 66             	xor    0x66(%esi),%ebp
46af28:	4d                   	dec    %ebp
46af29:	66 51                	push   %cx
46af2b:	74 67                	je     0x46af94
46af2d:	4c                   	dec    %esp
46af2e:	4a                   	dec    %edx
46af2f:	6a 69                	push   $0x69
46af31:	57                   	push   %edi
46af32:	34 32                	xor    $0x32,%al
46af34:	32 63 71             	xor    0x71(%ebx),%ah
46af37:	6b 6d 74 77          	imul   $0x77,0x74(%ebp),%ebp
46af3b:	4a                   	dec    %edx
46af3c:	4e                   	dec    %esi
46af3d:	62 33                	bound  %esi,(%ebx)
46af3f:	77 62                	ja     0x46afa3
46af41:	62 5a 50             	bound  %ebx,0x50(%edx)
46af44:	53                   	push   %ebx
46af45:	38 35 73 30 6a 62    	cmp    %dh,0x626a3073
46af4b:	79 64                	jns    0x46afb1
46af4d:	41                   	inc    %ecx
46af4e:	72 69                	jb     0x46afb9
46af50:	7a 6e                	jp     0x46afc0
46af52:	6d                   	insl   (%dx),%es:(%edi)
46af53:	2f                   	das
46af54:	76 38                	jbe    0x46af8e
46af56:	52                   	push   %edx
46af57:	73 35                	jae    0x46af8e
46af59:	69 56 6d 44 78 4f 43 	imul   $0x434f7844,0x6d(%esi),%edx
46af60:	37                   	aaa
46af61:	6a 30                	push   $0x30
46af63:	39 56 34             	cmp    %edx,0x34(%esi)
46af66:	74 50                	je     0x46afb8
46af68:	34 5a                	xor    $0x5a,%al
46af6a:	68 74 46 42 2b       	push   $0x2b424674
46af6f:	35 67 58 47 69       	xor    $0x69475867,%eax
46af74:	6c                   	insb   (%dx),%es:(%edi)
46af75:	4c                   	dec    %esp
46af76:	6e                   	outsb  %ds:(%esi),(%dx)
46af77:	4d                   	dec    %ebp
46af78:	74 73                	je     0x46afed
46af7a:	73 69                	jae    0x46afe5
46af7c:	37                   	aaa
46af7d:	63 67 74             	arpl   %esp,0x74(%edi)
46af80:	57                   	push   %edi
46af81:	63 53 63             	arpl   %edx,0x63(%ebx)
46af84:	70 76                	jo     0x46affc
46af86:	6d                   	insl   (%dx),%es:(%edi)
46af87:	4e                   	dec    %esi
46af88:	2b 5a 78             	sub    0x78(%edx),%ebx
46af8b:	6c                   	insb   (%dx),%es:(%edi)
46af8c:	31 4f 5a             	xor    %ecx,0x5a(%edi)
46af8f:	52                   	push   %edx
46af90:	58                   	pop    %eax
46af91:	58                   	pop    %eax
46af92:	39 32                	cmp    %esi,(%edx)
46af94:	75 4f                	jne    0x46afe5
46af96:	43                   	inc    %ebx
46af97:	44                   	inc    %esp
46af98:	6d                   	insl   (%dx),%es:(%edi)
46af99:	6a 56                	push   $0x56
46af9b:	4a                   	dec    %edx
46af9c:	4e                   	dec    %esi
46af9d:	4d                   	dec    %ebp
46af9e:	59                   	pop    %ecx
46af9f:	6d                   	insl   (%dx),%es:(%edi)
46afa0:	54                   	push   %esp
46afa1:	79 62                	jns    0x46b005
46afa3:	32 5a 65             	xor    0x65(%edx),%bl
46afa6:	36 61                	ss popa
46afa8:	66 37                	data16 aaa
46afaa:	69 39 41 4e 75 59    	imul   $0x59754e41,(%ecx),%edi
46afb0:	4c                   	dec    %esp
46afb1:	69 6a 65 31 73 62 38 	imul   $0x38627331,0x65(%edx),%ebp
46afb8:	64 4d                	fs dec %ebp
46afba:	4e                   	dec    %esi
46afbb:	6f                   	outsl  %ds:(%esi),(%dx)
46afbc:	30 36                	xor    %dh,(%esi)
46afbe:	65 4c                	gs dec %esp
46afc0:	33 73 52             	xor    0x52(%ebx),%esi
46afc3:	53                   	push   %ebx
46afc4:	58                   	pop    %eax
46afc5:	57                   	push   %edi
46afc6:	38 6a 50             	cmp    %ch,0x50(%edx)
46afc9:	53                   	push   %ebx
46afca:	46                   	inc    %esi
46afcb:	65 7a 42             	gs jp  0x46b010
46afce:	42                   	inc    %edx
46afcf:	77 39                	ja     0x46b00a
46afd1:	75 4e                	jne    0x46b021
46afd3:	47                   	inc    %edi
46afd4:	50                   	push   %eax
46afd5:	76 69                	jbe    0x46b040
46afd7:	52                   	push   %edx
46afd8:	73 6b                	jae    0x46b045
46afda:	6f                   	outsl  %ds:(%esi),(%dx)
46afdb:	2b 45 75             	sub    0x75(%ebp),%eax
46afde:	39 62 33             	cmp    %esp,0x33(%edx)
46afe1:	41                   	inc    %ecx
46afe2:	50                   	push   %eax
46afe3:	70 6b                	jo     0x46b050
46afe5:	61                   	popa
46afe6:	36 6e                	outsb  %ss:(%esi),(%dx)
46afe8:	46                   	inc    %esi
46afe9:	68 31 46 36 49       	push   $0x49364631
46afee:	79 4f                	jns    0x46b03f
46aff0:	2b 6a 66             	sub    0x66(%edx),%ebp
46aff3:	49                   	dec    %ecx
46aff4:	57                   	push   %edi
46aff5:	31 6b 77             	xor    %ebp,0x77(%ebx)
46aff8:	47                   	inc    %edi
46aff9:	37                   	aaa
46affa:	37                   	aaa
46affb:	6d                   	insl   (%dx),%es:(%edi)
46affc:	70 33                	jo     0x46b031
46affe:	68 67 64 56 4b       	push   $0x4b566467
46b003:	62 54 6a 57          	bound  %edx,0x57(%edx,%ebp,2)
46b007:	66 62 56 62          	bound  %dx,0x62(%esi)
46b00b:	50                   	push   %eax
46b00c:	2f                   	das
46b00d:	74 74                	je     0x46b083
46b00f:	75 37                	jne    0x46b048
46b011:	4e                   	dec    %esi
46b012:	2f                   	das
46b013:	4b                   	dec    %ebx
46b014:	35 49 47 44 6e       	xor    $0x6e444749,%eax
46b019:	67 78 4e             	addr16 js 0x46b06a
46b01c:	68 69 44 71 66       	push   $0x66714469
46b021:	62 6f 4f             	bound  %ebp,0x4f(%edi)
46b024:	49                   	dec    %ecx
46b025:	67 45                	addr16 inc %ebp
46b027:	6b 2f 63             	imul   $0x63,(%edi),%ebp
46b02a:	37                   	aaa
46b02b:	4e                   	dec    %esi
46b02c:	55                   	push   %ebp
46b02d:	7a 76                	jp     0x46b0a5
46b02f:	2b 36                	sub    (%esi),%esi
46b031:	50                   	push   %eax
46b032:	70 73                	jo     0x46b0a7
46b034:	39 78 4c             	cmp    %edi,0x4c(%eax)
46b037:	44                   	inc    %esp
46b038:	77 50                	ja     0x46b08a
46b03a:	69 38 74 2f 61 54    	imul   $0x54612f74,(%eax),%edi
46b040:	54                   	push   %esp
46b041:	71 54                	jno    0x46b097
46b043:	78 47                	js     0x46b08c
46b045:	4c                   	dec    %esp
46b046:	62 45 69             	bound  %eax,0x69(%ebp)
46b049:	62 75 67             	bound  %esi,0x67(%ebp)
46b04c:	6d                   	insl   (%dx),%es:(%edi)
46b04d:	57                   	push   %edi
46b04e:	53                   	push   %ebx
46b04f:	45                   	inc    %ebp
46b050:	57                   	push   %edi
46b051:	31 79 48             	xor    %edi,0x48(%ecx)
46b054:	4f                   	dec    %edi
46b055:	70 35                	jo     0x46b08c
46b057:	6e                   	outsb  %ds:(%esi),(%dx)
46b058:	70 37                	jo     0x46b091
46b05a:	4e                   	dec    %esi
46b05b:	70 62                	jo     0x46b0bf
46b05d:	6c                   	insb   (%dx),%es:(%edi)
46b05e:	32 31                	xor    (%ecx),%dh
46b060:	2f                   	das
46b061:	73 4c                	jae    0x46b0af
46b063:	6f                   	outsl  %ds:(%esi),(%dx)
46b064:	58                   	pop    %eax
46b065:	68 54 36 6c 49       	push   $0x496c3654
46b06a:	38 53 2f             	cmp    %dl,0x2f(%ebx)
46b06d:	44                   	inc    %esp
46b06e:	4e                   	dec    %esi
46b06f:	6b 6b 55 61          	imul   $0x61,0x55(%ebx),%ebp
46b073:	51                   	push   %ecx
46b074:	73 46                	jae    0x46b0bc
46b076:	7a 71                	jp     0x46b0e9
46b078:	38 69 61             	cmp    %ch,0x61(%ecx)
46b07b:	37                   	aaa
46b07c:	34 4b                	xor    $0x4b,%al
46b07e:	4a                   	dec    %edx
46b07f:	2b 4b 43             	sub    0x43(%ebx),%ecx
46b082:	69 33 38 39 4f 51    	imul   $0x514f3938,(%ebx),%esi
46b088:	6a 49                	push   $0x49
46b08a:	59                   	pop    %ecx
46b08b:	69 6c 31 76 6e 63 52 	imul   $0x6552636e,0x76(%ecx,%esi,1),%ebp
46b092:	65
46b093:	77 2b                	ja     0x46b0c0
46b095:	42                   	inc    %edx
46b096:	4e                   	dec    %esi
46b097:	63 44 6e 57          	arpl   %eax,0x57(%esi,%ebp,2)
46b09b:	2b 35 49 6b 6c 2f    	sub    0x2f6c6b49,%esi
46b0a1:	78 6c                	js     0x46b10f
46b0a3:	53                   	push   %ebx
46b0a4:	50                   	push   %eax
46b0a5:	4b                   	dec    %ebx
46b0a6:	35 36 30 79 36       	xor    $0x36793036,%eax
46b0ab:	46                   	inc    %esi
46b0ac:	2b 75 53             	sub    0x53(%ebp),%esi
46b0af:	46                   	inc    %esi
46b0b0:	45                   	inc    %ebp
46b0b1:	38 68 32             	cmp    %ch,0x32(%eax)
46b0b4:	69 41 50 32 6e 31 67 	imul   $0x67316e32,0x50(%ecx),%eax
46b0bb:	57                   	push   %edi
46b0bc:	36 42                	ss inc %edx
46b0be:	51                   	push   %ecx
46b0bf:	39 6c 34 71          	cmp    %ebp,0x71(%esp,%esi,1)
46b0c3:	44                   	inc    %esp
46b0c4:	71 54                	jno    0x46b11a
46b0c6:	6f                   	outsl  %ds:(%esi),(%dx)
46b0c7:	72 48                	jb     0x46b111
46b0c9:	43                   	inc    %ebx
46b0ca:	32 30                	xor    (%eax),%dh
46b0cc:	48                   	dec    %eax
46b0cd:	35 2b 31 57 75       	xor    $0x7557312b,%eax
46b0d2:	39 2f                	cmp    %ebp,(%edi)
46b0d4:	66 55                	push   %bp
46b0d6:	76 6e                	jbe    0x46b146
46b0d8:	76 72                	jbe    0x46b14c
46b0da:	47                   	inc    %edi
46b0db:	6a 30                	push   $0x30
46b0dd:	77 6d                	ja     0x46b14c
46b0df:	7a 77                	jp     0x46b158
46b0e1:	73 71                	jae    0x46b154
46b0e3:	54                   	push   %esp
46b0e4:	54                   	push   %esp
46b0e5:	32 41 7a             	xor    0x7a(%ecx),%al
46b0e8:	64 62 37             	bound  %esi,%fs:(%edi)
46b0eb:	57                   	push   %edi
46b0ec:	55                   	push   %ebp
46b0ed:	33 6d 63             	xor    0x63(%ebp),%ebp
46b0f0:	75 42                	jne    0x46b134
46b0f2:	30 52 4b             	xor    %dl,0x4b(%edx)
46b0f5:	44                   	inc    %esp
46b0f6:	44                   	inc    %esp
46b0f7:	44                   	inc    %esp
46b0f8:	4c                   	dec    %esp
46b0f9:	71 48                	jno    0x46b143
46b0fb:	4e                   	dec    %esi
46b0fc:	32 39                	xor    (%ecx),%bh
46b0fe:	70 58                	jo     0x46b158
46b100:	7a 55                	jp     0x46b157
46b102:	78 38                	js     0x46b13c
46b104:	45                   	inc    %ebp
46b105:	73 55                	jae    0x46b15c
46b107:	78 6c                	js     0x46b175
46b109:	68 76 52 38 65       	push   $0x65385276
46b10e:	48                   	dec    %eax
46b10f:	4c                   	dec    %esp
46b110:	4a                   	dec    %edx
46b111:	67 39 42 6e          	cmp    %eax,0x6e(%bp,%si)
46b115:	67 42                	addr16 inc %edx
46b117:	2f                   	das
46b118:	66 38 54 2f 55       	data16 cmp %dl,0x55(%edi,%ebp,1)
46b11d:	70 38                	jo     0x46b157
46b11f:	44                   	inc    %esp
46b120:	6f                   	outsl  %ds:(%esi),(%dx)
46b121:	77 50                	ja     0x46b173
46b123:	77 68                	ja     0x46b18d
46b125:	32 49 75             	xor    0x75(%ecx),%cl
46b128:	54                   	push   %esp
46b129:	58                   	pop    %eax
46b12a:	56                   	push   %esi
46b12b:	76 30                	jbe    0x46b15d
46b12d:	62 66 36             	bound  %esp,0x36(%esi)
46b130:	33 35 4e 55 30 63    	xor    0x6330554e,%esi
46b136:	4b                   	dec    %ebx
46b137:	48                   	dec    %eax
46b138:	57                   	push   %edi
46b139:	50                   	push   %eax
46b13a:	44                   	inc    %esp
46b13b:	49                   	dec    %ecx
46b13c:	6e                   	outsb  %ds:(%esi),(%dx)
46b13d:	61                   	popa
46b13e:	4c                   	dec    %esp
46b13f:	67 33 79 6a          	xor    0x6a(%bx,%di),%edi
46b143:	48                   	dec    %eax
46b144:	78 33                	js     0x46b179
46b146:	65 30 66 6f          	xor    %ah,%gs:0x6f(%esi)
46b14a:	71 50                	jno    0x46b19c
46b14c:	31 71 54             	xor    %esi,0x54(%ecx)
46b14f:	72 43                	jb     0x46b194
46b151:	34 7a                	xor    $0x7a,%al
46b153:	32 2b                	xor    (%ebx),%ch
46b155:	50                   	push   %eax
46b156:	67 74 49             	addr16 je 0x46b1a2
46b159:	59                   	pop    %ecx
46b15a:	64 4c                	fs dec %esp
46b15c:	65 70 64             	gs jo  0x46b1c3
46b15f:	54                   	push   %esp
46b160:	38 56 48             	cmp    %dl,0x48(%esi)
46b163:	45                   	inc    %ebp
46b164:	7a 70                	jp     0x46b1d6
46b166:	4c                   	dec    %esp
46b167:	6a 52                	push   $0x52
46b169:	50                   	push   %eax
46b16a:	33 48 54             	xor    0x54(%eax),%ecx
46b16d:	7a 49                	jp     0x46b1b8
46b16f:	4b                   	dec    %ebx
46b170:	50                   	push   %eax
46b171:	76 35                	jbe    0x46b1a8
46b173:	71 47                	jno    0x46b1bc
46b175:	31 78 6a             	xor    %edi,0x6a(%eax)
46b178:	75 48                	jne    0x46b1c2
46b17a:	57                   	push   %edi
46b17b:	66 6a 32             	pushw  $0x32
46b17e:	56                   	push   %esi
46b17f:	47                   	inc    %edi
46b180:	66 48                	dec    %ax
46b182:	52                   	push   %edx
46b183:	6c                   	insb   (%dx),%es:(%edi)
46b184:	4e                   	dec    %esi
46b185:	64 2b 44 67 35       	sub    %fs:0x35(%edi,%eiz,2),%eax
46b18a:	48                   	dec    %eax
46b18b:	7a 4a                	jp     0x46b1d7
46b18d:	69 50 34 44 4d 54 33 	imul   $0x33544d44,0x34(%eax),%edx
46b194:	6d                   	insl   (%dx),%es:(%edi)
46b195:	6c                   	insb   (%dx),%es:(%edi)
46b196:	4d                   	dec    %ebp
46b197:	62 6f 2b             	bound  %ebp,0x2b(%edi)
46b19a:	5a                   	pop    %edx
46b19b:	32 4a 65             	xor    0x65(%edx),%cl
46b19e:	55                   	push   %ebp
46b19f:	51                   	push   %ecx
46b1a0:	38 45 78             	cmp    %al,0x78(%ebp)
46b1a3:	51                   	push   %ecx
46b1a4:	35 72 76 38 6f       	xor    $0x6f387672,%eax
46b1a9:	31 5a 2b             	xor    %ebx,0x2b(%edx)
46b1ac:	4d                   	dec    %ebp