464f1d:	2b 71 43             	sub    0x43(%ecx),%esi
464f20:	67 4a                	addr16 dec %edx
464f22:	5a                   	pop    %edx
464f23:	49                   	dec    %ecx
464f24:	4a                   	dec    %edx
464f25:	50                   	push   %eax
464f26:	6d                   	insl   (%dx),%es:(%edi)
464f27:	64 69 64 68 49 4f 64 	imul   $0x6350644f,%fs:0x49(%eax,%ebp,2),%esp
464f2e:	50 63
464f30:	2b 31                	sub    (%ecx),%esi
464f32:	59                   	pop    %ecx
464f33:	49                   	dec    %ecx
464f34:	41                   	inc    %ecx
464f35:	35 2f 49 43 70       	xor    $0x7043492f,%eax
464f3a:	68 49 41 45 41       	push   $0x41454149
464f3f:	41                   	inc    %ecx
464f40:	41                   	inc    %ecx
464f41:	42                   	inc    %edx
464f42:	69 5a 53 43 51 6b 2b 	imul   $0x2b6b5143,0x53(%edx),%ebx
464f49:	58                   	pop    %eax
464f4a:	66 57                	push   %di
464f4c:	57                   	push   %edi
464f4d:	45                   	inc    %ebp
464f4e:	34 51                	xor    $0x51,%al
464f50:	77 51                	ja     0x464fa3
464f52:	41                   	inc    %ecx
464f53:	41                   	inc    %ecx
464f54:	50                   	push   %eax
464f55:	34 4d                	xor    $0x4d,%al
464f57:	42                   	inc    %edx
464f58:	41                   	inc    %ecx
464f59:	41                   	inc    %ecx
464f5a:	67 68 37 6d 72 48    	addr16 push $0x48726d37
464f60:	6d                   	insl   (%dx),%es:(%edi)
464f61:	59                   	pop    %ecx
464f62:	67 41                	addr16 inc %ecx
464f64:	51                   	push   %ecx
464f65:	41                   	inc    %ecx
464f66:	41                   	inc    %ecx
464f67:	41                   	inc    %ecx
464f68:	47                   	inc    %edi
464f69:	4d                   	dec    %ebp
464f6a:	67 2b 65 38          	sub    0x38(%di),%esp
464f6e:	47                   	inc    %edi
464f6f:	39 31                	cmp    %esi,(%ecx)
464f71:	6b 67 38 45          	imul   $0x45,0x38(%edi),%esp
464f75:	33 33                	xor    (%ebx),%esi
464f77:	32 32                	xor    (%edx),%dh
464f79:	45                   	inc    %ebp
464f7a:	67 73 59             	addr16 jae 0x464fd6
464f7d:	47                   	inc    %edi
464f7e:	72 33                	jb     0x464fb3
464f80:	56                   	push   %esi
464f81:	68 59 4f 4c 38       	push   $0x384c4f59
464f86:	44                   	inc    %esp
464f87:	41                   	inc    %ecx
464f88:	41                   	inc    %ecx
464f89:	41                   	inc    %ecx
464f8a:	67 51                	addr16 push %ecx
464f8c:	2f                   	das
464f8d:	37                   	aaa
464f8e:	68 34 53 44 32       	push   $0x32445334
464f93:	41                   	inc    %ecx
464f94:	52                   	push   %edx
464f95:	34 65                	xor    $0x65,%al
464f97:	57                   	push   %edi
464f98:	47                   	inc    %edi
464f99:	62 2b                	bound  %ebp,(%ebx)
464f9b:	44                   	inc    %esp
464f9c:	67 51                	addr16 push %ecx
464f9e:	41                   	inc    %ecx
464f9f:	4f                   	dec    %edi
464fa0:	49                   	dec    %ecx
464fa1:	2f                   	das
464fa2:	2f                   	das
464fa3:	2f                   	das
464fa4:	2f                   	das
464fa5:	2f                   	das
464fa6:	2b 44 41 4d          	sub    0x4d(%ecx,%eax,2),%eax
464faa:	41                   	inc    %ecx
464fab:	49                   	dec    %ecx
464fac:	4b                   	dec    %ebx
464fad:	52                   	push   %edx
464fae:	71 69                	jno    0x465019
464fb0:	75 73                	jne    0x465025
464fb2:	67 78 4c             	addr16 js 0x465001
464fb5:	70 31                	jo     0x464fe8
464fb7:	46                   	inc    %esi
464fb8:	47                   	inc    %edi
464fb9:	45                   	inc    %ebp
464fba:	67 42                	addr16 inc %edx
464fbc:	51                   	push   %ecx
464fbd:	41                   	inc    %ecx
464fbe:	41                   	inc    %ecx
464fbf:	41                   	inc    %ecx
464fc0:	47                   	inc    %edi
464fc1:	4e                   	dec    %esi
464fc2:	6d                   	insl   (%dx),%es:(%edi)
464fc3:	49                   	dec    %ecx
464fc4:	41                   	inc    %ecx
464fc5:	49                   	dec    %ecx
464fc6:	41                   	inc    %ecx
464fc7:	41                   	inc    %ecx
464fc8:	41                   	inc    %ecx
464fc9:	42                   	inc    %edx
464fca:	6a 57                	push   $0x57
464fcc:	54                   	push   %esp
464fcd:	67 73 41             	addr16 jae 0x465011
464fd0:	77 41                	ja     0x465013
464fd2:	41                   	inc    %ecx
464fd3:	49                   	dec    %ecx
464fd4:	46                   	inc    %esi
464fd5:	4a                   	dec    %edx
464fd6:	74 68                	je     0x465040
464fd8:	50                   	push   %eax
464fd9:	74 6c                	je     0x465047
464fdb:	49                   	dec    %ecx
464fdc:	4d                   	dec    %ebp
464fdd:	6c                   	insb   (%dx),%es:(%edi)
464fde:	66 36 42             	ss inc %dx
464fe1:	52                   	push   %edx
464fe2:	59                   	pop    %ecx
464fe3:	49                   	dec    %ecx
464fe4:	46                   	inc    %esi
464fe5:	48                   	dec    %eax
464fe6:	64 48                	fs dec %eax
464fe8:	4f                   	dec    %edi
464fe9:	70 68                	jo     0x465053
464feb:	49                   	dec    %ecx
464fec:	46                   	inc    %esi
464fed:	2f                   	das
464fee:	4e                   	dec    %esi
464fef:	66 50                	push   %ax
464ff1:	31 59 5a             	xor    %ebx,0x5a(%ecx)
464ff4:	53                   	push   %ebx
464ff5:	41                   	inc    %ecx
464ff6:	6b 69 62 59          	imul   $0x59,0x62(%ecx),%ebp
464ffa:	55                   	push   %ebp
464ffb:	57                   	push   %edi
464ffc:	53                   	push   %ebx
464ffd:	43                   	inc    %ebx
464ffe:	51                   	push   %ecx
464fff:	68 62 49 46 59       	push   $0x59464962
465004:	66 34 4f             	data16 xor $0x4f,%al
465007:	42                   	inc    %edx
465008:	41                   	inc    %ecx
465009:	41                   	inc    %ecx
46500a:	34 50                	xor    $0x50,%al
46500c:	2f                   	das
46500d:	2f                   	das
46500e:	2f                   	das
46500f:	2f                   	das
465010:	79 44                	jns    0x465056
465012:	64 62 78 2f          	bound  %edi,%fs:0x2f(%eax)
465016:	76 49                	jbe    0x465061
465018:	4e                   	dec    %esi
465019:	35 76 48 2b 39       	xor    $0x392b4876,%eax
46501e:	5a                   	pop    %edx
46501f:	5a                   	pop    %edx
465020:	6a 6a                	push   $0x6a
465022:	44                   	inc    %esp
465023:	41                   	inc    %ecx
465024:	67 41                	addr16 inc %ecx
465026:	41                   	inc    %ecx
465027:	49                   	dec    %ecx
465028:	42                   	inc    %edx
465029:	58                   	pop    %eax
46502a:	4d                   	dec    %ebp
46502b:	78 65                	js     0x465092
46502d:	59                   	pop    %ecx
46502e:	67 2b 6d 32          	sub    0x32(%di),%ebp
465032:	5a                   	pop    %edx
465033:	48                   	dec    %eax
465034:	6c                   	insb   (%dx),%es:(%edi)
465035:	68 6c 49 41 49       	push   $0x4941496c
46503a:	41                   	inc    %ecx
46503b:	41                   	inc    %ecx
46503c:	41                   	inc    %ecx
46503d:	42                   	inc    %edx
46503e:	69 49 41 44 6f 66 42 	imul   $0x42666f44,0x41(%ecx),%ecx
465045:	56                   	push   %esi
465046:	59                   	pop    %ecx
465047:	2f                   	das
465048:	67 34 45             	addr16 xor $0x45,%al
46504b:	41                   	inc    %ecx
46504c:	44                   	inc    %esp
46504d:	67 4e                	addr16 dec %esi
46504f:	2f                   	das
465050:	2f                   	das
465051:	2f                   	das
465052:	2f                   	das
465053:	4f                   	dec    %edi
465054:	4f                   	dec    %edi
465055:	33 2b                	xor    (%ebx),%ebp
465057:	2f                   	das
465058:	2f                   	das
465059:	2f                   	das
46505a:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
46505e:	41                   	inc    %ecx
46505f:	49                   	dec    %ecx
465060:	48                   	dec    %eax
465061:	51                   	push   %ecx
465062:	35 4c 77 49 67       	xor    $0x6749774c,%eax
465067:	41                   	inc    %ecx
465068:	67 41                	addr16 inc %ecx
46506a:	41                   	inc    %ecx
46506b:	41                   	inc    %ecx
46506c:	47                   	inc    %edi
46506d:	4d                   	dec    %ebp
46506e:	67 79 48             	addr16 jns 0x4650b9
465071:	38 61 36             	cmp    %ah,0x36(%ecx)
465074:	6d                   	insl   (%dx),%es:(%edi)
465075:	45                   	inc    %ebp
465076:	67 53                	addr16 push %ebx
465078:	48                   	dec    %eax
465079:	77 56                	ja     0x4650d1
46507b:	44                   	inc    %esp
46507c:	56                   	push   %esi
46507d:	6c                   	insb   (%dx),%es:(%edi)
46507e:	6d                   	insl   (%dx),%es:(%edi)
46507f:	49                   	dec    %ecx
465080:	4f                   	dec    %edi
465081:	38 30                	cmp    %dh,(%eax)
465083:	66 4e                	dec    %si
465085:	31 59 5a             	xor    %ebx,0x5a(%ecx)
465088:	56                   	push   %esi
465089:	6b 34 48 51          	imul   $0x51,(%eax,%ecx,2),%esi
46508d:	49                   	dec    %ecx
46508e:	41                   	inc    %ecx
46508f:	41                   	inc    %ecx
465090:	43                   	inc    %ebx
465091:	42                   	inc    %edx
465092:	7a 47                	jp     0x4650db
465094:	76 37                	jbe    0x4650cd
465096:	41                   	inc    %ecx
465097:	49                   	dec    %ecx
465098:	48                   	dec    %eax
465099:	2b 43 4a             	sub    0x4a(%ebx),%eax
46509c:	41                   	inc    %ecx
46509d:	64 68 49 50 35 42    	fs push $0x42355049
4650a3:	51                   	push   %ecx
4650a4:	65 70 5a             	gs jo  0x465101
4650a7:	5a                   	pop    %edx
4650a8:	69 41 78 71 6d 59 69 	imul   $0x69596d71,0x78(%ecx),%eax
4650af:	57                   	push   %edi
4650b0:	57                   	push   %edi
4650b1:	62 2b                	bound  %ebp,(%ebx)
4650b3:	44                   	inc    %esp
4650b4:	67 4d                	addr16 dec %ebp
4650b6:	41                   	inc    %ecx
4650b7:	4f                   	dec    %edi
4650b8:	4b                   	dec    %ebx
4650b9:	4c                   	dec    %esp
4650ba:	2b 2f                	sub    (%edi),%ebp
4650bc:	2f                   	das
4650bd:	38 67 72             	cmp    %ah,0x72(%edi)
4650c0:	79 57                	jns    0x465119
4650c2:	36 4f                	ss dec %edi
4650c4:	47                   	inc    %edi
4650c5:	59                   	pop    %ecx
4650c6:	67 6b 39 53          	imul   $0x53,(%bx,%di),%edi
4650ca:	71 38                	jno    0x465104
4650cc:	46                   	inc    %esi
4650cd:	6b 67 4c 35          	imul   $0x35,0x4c(%edi),%esp
4650d1:	4b                   	dec    %ebx
4650d2:	7a 49                	jp     0x46511d
4650d4:	6c                   	insb   (%dx),%es:(%edi)
4650d5:	68 6c 49 41 49       	push   $0x4941496c
4650da:	41                   	inc    %ecx
4650db:	41                   	inc    %ecx
4650dc:	41                   	inc    %ecx
4650dd:	42                   	inc    %edx
4650de:	69 5a 69 42 71 6f 4d 	imul   $0x4d6f7142,0x69(%edx),%ebx
4650e5:	55                   	push   %ebp
4650e6:	61                   	popa
4650e7:	59                   	pop    %ecx
4650e8:	57                   	push   %edi
4650e9:	62 2b                	bound  %ebp,(%ebx)
4650eb:	44                   	inc    %esp
4650ec:	67 49                	addr16 dec %ecx
4650ee:	41                   	inc    %ecx
4650ef:	49                   	dec    %ecx
4650f0:	42                   	inc    %edx
4650f1:	6b 78 72 66          	imul   $0x66,0x72(%eax),%edi
4650f5:	59                   	pop    %ecx
4650f6:	67 57                	addr16 push %edi
4650f8:	42                   	inc    %edx
4650f9:	2b 2f                	sub    (%edi),%ebp
4650fb:	33 6d 45             	xor    0x45(%ebp),%ebp
4650fe:	67 2f                	addr16 das
465100:	64 48                	fs dec %eax
465102:	74 31                	je     0x465135
465104:	31 6a 2b             	xor    %ebp,0x2b(%edx)
465107:	44                   	inc    %esp
465108:	67 4d                	addr16 dec %ebp
46510a:	41                   	inc    %ecx
46510b:	4f                   	dec    %edi
46510c:	47                   	inc    %edi
46510d:	50                   	push   %eax
46510e:	2b 2f                	sub    (%edi),%ebp
465110:	2f                   	das
465111:	38 34 4e             	cmp    %dh,(%esi,%ecx,2)
465114:	2f                   	das
465115:	37                   	aaa
465116:	2f                   	das
465117:	2f                   	das
465118:	79 41                	jns    0x46515b
46511a:	35 53 66 6a 5a       	xor    $0x5a6a6653,%eax
46511f:	49                   	dec    %ecx
465120:	4f                   	dec    %edi
465121:	57                   	push   %edi
465122:	32 42 79             	xor    0x79(%edx),%al
465125:	5a                   	pop    %edx
465126:	59                   	pop    %ecx
465127:	5a                   	pop    %edx
465128:	53                   	push   %ebx
465129:	41                   	inc    %ecx
46512a:	42                   	inc    %edx
46512b:	41                   	inc    %ecx
46512c:	41                   	inc    %ecx
46512d:	41                   	inc    %ecx
46512e:	41                   	inc    %ecx
46512f:	59                   	pop    %ecx
465130:	6d                   	insl   (%dx),%es:(%edi)
465131:	5a                   	pop    %edx
465132:	6c                   	insb   (%dx),%es:(%edi)
465133:	2f                   	das
465134:	67 34 42             	addr16 xor $0x42,%al
465137:	41                   	inc    %ecx
465138:	43                   	inc    %ebx
465139:	42                   	inc    %edx
46513a:	7a 68                	jp     0x4651a4
46513c:	52                   	push   %edx
46513d:	38 38                	cmp    %bh,(%eax)
46513f:	49                   	dec    %ecx
465140:	4c                   	dec    %esp
465141:	72 67                	jb     0x4651aa
465143:	31 67 52             	xor    %esp,0x52(%edi)
465146:	68 5a 69 43 66       	push   $0x6643695a
46514b:	76 67                	jbe    0x4651b4
46514d:	66 66 59             	data16 pop %cx
465150:	57                   	push   %edi
465151:	55                   	push   %ebp
465152:	67 42                	addr16 inc %edx
465154:	4e                   	dec    %esi
465155:	65 6f                	outsl  %gs:(%esi),(%dx)
465157:	42                   	inc    %edx
465158:	31 68 6d             	xor    %ebp,0x6d(%eax)
46515b:	5a                   	pop    %edx
46515c:	53                   	push   %ebx