412f2b:	51                   	push   %ecx
412f2c:	6a 4e                	push   $0x4e
412f2e:	7a 74                	jp     0x412fa4
412f30:	48                   	dec    %eax
412f31:	4c                   	dec    %esp
412f32:	7a 2f                	jp     0x412f63
412f34:	4d                   	dec    %ebp
412f35:	4e                   	dec    %esi
412f36:	6d                   	insl   (%dx),%es:(%edi)
412f37:	67 6f                	outsl  %ds:(%si),(%dx)
412f39:	74 46                	je     0x412f81
412f3b:	47                   	inc    %edi
412f3c:	65 2f                	gs das
412f3e:	79 44                	jns    0x412f84
412f40:	75 41                	jne    0x412f83
412f42:	43                   	inc    %ebx
412f43:	42                   	inc    %edx
412f44:	4c                   	dec    %esp
412f45:	48                   	dec    %eax
412f46:	5a                   	pop    %edx
412f47:	36 72 55             	ss jb  0x412f9f
412f4a:	4c                   	dec    %esp
412f4b:	4a                   	dec    %edx
412f4c:	33 57 56             	xor    0x56(%edi),%edx
412f4f:	45                   	inc    %ebp
412f50:	44                   	inc    %esp
412f51:	36 79 56             	ss jns 0x412faa
412f54:	72 35                	jb     0x412f8b
412f56:	50                   	push   %eax
412f57:	30 6e 74             	xor    %ch,0x74(%esi)
412f5a:	4c                   	dec    %esp
412f5b:	35 61 52 50 6c       	xor    $0x6c505261,%eax
412f60:	2f                   	das
412f61:	4f                   	dec    %edi
412f62:	78 31                	js     0x412f95
412f64:	53                   	push   %ebx
412f65:	4e                   	dec    %esi
412f66:	34 2b                	xor    $0x2b,%al
412f68:	6b 6f 46 69          	imul   $0x69,0x46(%edi),%ebp
412f6c:	2b 59 45             	sub    0x45(%ecx),%ebx
412f6f:	46                   	inc    %esi
412f70:	32 6b 4a             	xor    0x4a(%ebx),%ch
412f73:	31 2b                	xor    %ebp,(%ebx)
412f75:	41                   	inc    %ecx
412f76:	56                   	push   %esi
412f77:	4a                   	dec    %edx
412f78:	61                   	popa
412f79:	73 4d                	jae    0x412fc8
412f7b:	2f                   	das
412f7c:	2b 58 53             	sub    0x53(%eax),%ebx
412f7f:	67 52                	addr16 push %edx
412f81:	62 58 37             	bound  %ebx,0x37(%eax)
412f84:	2f                   	das
412f85:	44                   	inc    %esp
412f86:	6d                   	insl   (%dx),%es:(%edi)
412f87:	54                   	push   %esp
412f88:	6d                   	insl   (%dx),%es:(%edi)
412f89:	42                   	inc    %edx
412f8a:	7a 43                	jp     0x412fcf
412f8c:	63 6c 46 61          	arpl   %ebp,0x61(%esi,%eax,2)
412f90:	5a                   	pop    %edx
412f91:	39 39                	cmp    %edi,(%ecx)
412f93:	36 4b                	ss dec %ebx
412f95:	45                   	inc    %ebp
412f96:	58                   	pop    %eax
412f97:	6a 75                	push   $0x75
412f99:	46                   	inc    %esi
412f9a:	50                   	push   %eax
412f9b:	6b 5a 65 36          	imul   $0x36,0x65(%edx),%ebx
412f9f:	69 4b 79 2b 41 31 4d 	imul   $0x4d31412b,0x79(%ebx),%ecx
412fa6:	5a                   	pop    %edx
412fa7:	2f                   	das
412fa8:	4a                   	dec    %edx
412fa9:	49                   	dec    %ecx
412faa:	42                   	inc    %edx
412fab:	37                   	aaa
412fac:	4c                   	dec    %esp
412fad:	6f                   	outsl  %ds:(%esi),(%dx)
412fae:	43                   	inc    %ebx
412faf:	6f                   	outsl  %ds:(%esi),(%dx)
412fb0:	56                   	push   %esi
412fb1:	6d                   	insl   (%dx),%es:(%edi)
412fb2:	6d                   	insl   (%dx),%es:(%edi)
412fb3:	74 65                	je     0x41301a
412fb5:	51                   	push   %ecx
412fb6:	6f                   	outsl  %ds:(%esi),(%dx)
412fb7:	45                   	inc    %ebp
412fb8:	32 67 69             	xor    0x69(%edi),%ah
412fbb:	34 73                	xor    $0x73,%al
412fbd:	6b 7a 4e 31          	imul   $0x31,0x4e(%edx),%edi
412fc1:	77 73                	ja     0x413036
412fc3:	4a                   	dec    %edx
412fc4:	5a                   	pop    %edx
412fc5:	62 32                	bound  %esi,(%edx)
412fc7:	57                   	push   %edi
412fc8:	4e                   	dec    %esi
412fc9:	4a                   	dec    %edx
412fca:	53                   	push   %ebx
412fcb:	75 5a                	jne    0x413027
412fcd:	32 63 38             	xor    0x38(%ebx),%ah
412fd0:	73 6b                	jae    0x41303d
412fd2:	49                   	dec    %ecx
412fd3:	70 55                	jo     0x41302a
412fd5:	2f                   	das
412fd6:	6b 38 35             	imul   $0x35,(%eax),%edi
412fd9:	37                   	aaa
412fda:	52                   	push   %edx
412fdb:	49                   	dec    %ecx
412fdc:	68 46 52 70 75       	push   $0x75705246
412fe1:	2f                   	das
412fe2:	55                   	push   %ebp
412fe3:	48                   	dec    %eax
412fe4:	73 32                	jae    0x413018
412fe6:	50                   	push   %eax
412fe7:	6d                   	insl   (%dx),%es:(%edi)
412fe8:	30 46 65             	xor    %al,0x65(%esi)
412feb:	76 51                	jbe    0x41303e
412fed:	64 53                	fs push %ebx
412fef:	58                   	pop    %eax
412ff0:	54                   	push   %esp
412ff1:	6e                   	outsb  %ds:(%esi),(%dx)
412ff2:	70 41                	jo     0x413035
412ff4:	50                   	push   %eax
412ff5:	6a 33                	push   $0x33
412ff7:	49                   	dec    %ecx
412ff8:	53                   	push   %ebx
412ff9:	5a                   	pop    %edx
412ffa:	51                   	push   %ecx
412ffb:	6f                   	outsl  %ds:(%esi),(%dx)
412ffc:	46                   	inc    %esi
412ffd:	66 35 2f 39          	xor    $0x392f,%ax
413001:	46                   	inc    %esi
413002:	6a 62                	push   $0x62
413004:	74 54                	je     0x41305a
413006:	37                   	aaa
413007:	6e                   	outsb  %ds:(%esi),(%dx)
413008:	56                   	push   %esi
413009:	54                   	push   %esp
41300a:	79 4c                	jns    0x413058
41300c:	58                   	pop    %eax
41300d:	79 4e                	jns    0x41305d
41300f:	35 65 4c 71 64       	xor    $0x64714c65,%eax
413014:	4a                   	dec    %edx
413015:	67 4b                	addr16 dec %ebx
413017:	71 55                	jno    0x41306e
413019:	6c                   	insb   (%dx),%es:(%edi)
41301a:	33 6a 61             	xor    0x61(%edx),%ebp
41301d:	71 4a                	jno    0x413069
41301f:	4b                   	dec    %ebx
413020:	48                   	dec    %eax
413021:	4f                   	dec    %edi
413022:	2b 57 42             	sub    0x42(%edi),%edx
413025:	56                   	push   %esi
413026:	70 58                	jo     0x413080
413028:	77 6d                	ja     0x413097
41302a:	6d                   	insl   (%dx),%es:(%edi)
41302b:	36 56                	ss push %esi
41302d:	57                   	push   %edi
41302e:	61                   	popa
41302f:	39 7a 6d             	cmp    %edi,0x6d(%edx)
413032:	57                   	push   %edi
413033:	47                   	inc    %edi
413034:	65 46                	gs inc %esi
413036:	47                   	inc    %edi
413037:	42                   	inc    %edx
413038:	74 76                	je     0x4130b0
41303a:	68 4f 4e 77 39       	push   $0x39774e4f
41303f:	4e                   	dec    %esi
413040:	43                   	inc    %ebx
413041:	6f                   	outsl  %ds:(%esi),(%dx)
413042:	37                   	aaa
413043:	6f                   	outsl  %ds:(%esi),(%dx)
413044:	78 2f                	js     0x413075
413046:	6c                   	insb   (%dx),%es:(%edi)
413047:	7a 65                	jp     0x4130ae
413049:	62 49 30             	bound  %ecx,0x30(%ecx)
41304c:	5a                   	pop    %edx
41304d:	33 35 67 64 4f 79    	xor    0x794f6467,%esi
413053:	47                   	inc    %edi
413054:	38 69 4a             	cmp    %ch,0x4a(%ecx)
413057:	68 38 33 6e 6b       	push   $0x6b6e3338
41305c:	79 76                	jns    0x4130d4
41305e:	68 44 47 2b 43       	push   $0x432b4744
413063:	6f                   	outsl  %ds:(%esi),(%dx)
413064:	42                   	inc    %edx
413065:	39 56 44             	cmp    %edx,0x44(%esi)
413068:	48                   	dec    %eax
413069:	69 6c 68 51 34 32 61 	imul   $0x37613234,0x51(%eax,%ebp,2),%ebp
413070:	37
413071:	33 30                	xor    (%eax),%esi
413073:	68 32 42 70 49       	push   $0x49704232
413078:	78 63                	js     0x4130dd
41307a:	64 4a                	fs dec %edx
41307c:	31 78 78             	xor    %edi,0x78(%eax)
41307f:	75 7a                	jne    0x4130fb
413081:	44                   	inc    %esp
413082:	38 53 62             	cmp    %dl,0x62(%ebx)
413085:	6d                   	insl   (%dx),%es:(%edi)
413086:	52                   	push   %edx
413087:	68 4f 39 79 6d       	push   $0x6d79394f
41308c:	6c                   	insb   (%dx),%es:(%edi)
41308d:	70 54                	jo     0x4130e3
41308f:	4e                   	dec    %esi
413090:	77 4d                	ja     0x4130df
413092:	61                   	popa
413093:	35 51 2f 4a 79       	xor    $0x794a2f51,%eax
413098:	45                   	inc    %ebp
413099:	33 61 78             	xor    0x78(%ecx),%esp
41309c:	50                   	push   %eax
41309d:	75 70                	jne    0x41310f
41309f:	6f                   	outsl  %ds:(%esi),(%dx)
4130a0:	4a                   	dec    %edx
4130a1:	6a 31                	push   $0x31
4130a3:	65 75 77             	gs jne 0x41311d
4130a6:	72 55                	jb     0x4130fd
4130a8:	66 65 52             	gs push %dx
4130ab:	46                   	inc    %esi
4130ac:	67 41                	addr16 inc %ecx
4130ae:	6b 33 47             	imul   $0x47,(%ebx),%esi
4130b1:	57                   	push   %edi
4130b2:	74 75                	je     0x413129
4130b4:	5a                   	pop    %edx
4130b5:	61                   	popa
4130b6:	6f                   	outsl  %ds:(%esi),(%dx)
4130b7:	78 55                	js     0x41310e
4130b9:	38 51 6c             	cmp    %dl,0x6c(%ecx)
4130bc:	36 68 4f 51 4d 49    	ss push $0x494d514f
4130c2:	48                   	dec    %eax
4130c3:	55                   	push   %ebp
4130c4:	76 44                	jbe    0x41310a
4130c6:	54                   	push   %esp
4130c7:	6f                   	outsl  %ds:(%esi),(%dx)
4130c8:	5a                   	pop    %edx
4130c9:	31 35 6a 4b 4f 4d    	xor    %esi,0x4d4f4b6a
4130cf:	6d                   	insl   (%dx),%es:(%edi)
4130d0:	58                   	pop    %eax
4130d1:	6e                   	outsb  %ds:(%esi),(%dx)
4130d2:	7a 62                	jp     0x413136
4130d4:	73 68                	jae    0x41313e
4130d6:	6a 53                	push   $0x53
4130d8:	61                   	popa
4130d9:	79 4f                	jns    0x41312a
4130db:	68 6a 31 47 32       	push   $0x3247316a
4130e0:	72 38                	jb     0x41311a
4130e2:	49                   	dec    %ecx
4130e3:	42                   	inc    %edx
4130e4:	52                   	push   %edx
4130e5:	2f                   	das
4130e6:	50                   	push   %eax
4130e7:	38 2f                	cmp    %ch,(%edi)
4130e9:	36 4a                	ss dec %edx
4130eb:	50                   	push   %eax
4130ec:	57                   	push   %edi
4130ed:	58                   	pop    %eax
4130ee:	56                   	push   %esi
4130ef:	6b 61 38 38          	imul   $0x38,0x38(%ecx),%esp
4130f3:	63 30                	arpl   %esi,(%eax)
4130f5:	78 34                	js     0x41312b
4130f7:	68 64 51 78 42       	push   $0x42785164
4130fc:	34 51                	xor    $0x51,%al
4130fe:	56                   	push   %esi
4130ff:	65 77 66             	gs ja  0x413168
413102:	4b                   	dec    %ebx
413103:	41                   	inc    %ecx
413104:	70 4d                	jo     0x413153
413106:	34 58                	xor    $0x58,%al
413108:	33 70 4c             	xor    0x4c(%eax),%esi
41310b:	4c                   	dec    %esp
41310c:	7a 7a                	jp     0x413188
41310e:	6a 69                	push   $0x69
413110:	50                   	push   %eax
413111:	59                   	pop    %ecx
413112:	58                   	pop    %eax
413113:	39 51 75             	cmp    %edx,0x75(%ecx)
413116:	74 31                	je     0x413149
413118:	77 70                	ja     0x41318a
41311a:	4b                   	dec    %ebx
41311b:	37                   	aaa
41311c:	4f                   	dec    %edi
41311d:	7a 63                	jp     0x413182
41311f:	4c                   	dec    %esp
413120:	36 4d                	ss dec %ebp
413122:	6c                   	insb   (%dx),%es:(%edi)
413123:	59                   	pop    %ecx
413124:	55                   	push   %ebp
413125:	76 47                	jbe    0x41316e
413127:	34 6c                	xor    $0x6c,%al
413129:	48                   	dec    %eax
41312a:	42                   	inc    %edx
41312b:	66 52                	push   %dx
41312d:	51                   	push   %ecx
41312e:	66 67 78 46          	data16 addr16 js 0x413178
413132:	47                   	inc    %edi
413133:	4d                   	dec    %ebp
413134:	2f                   	das
413135:	64 2b 58 76          	sub    %fs:0x76(%eax),%ebx
413139:	48                   	dec    %eax
41313a:	6c                   	insb   (%dx),%es:(%edi)
41313b:	66 4f                	dec    %di
41313d:	59                   	pop    %ecx
41313e:	79 71                	jns    0x4131b1
413140:	32 32                	xor    (%edx),%dh
413142:	57                   	push   %edi
413143:	38 59 4a             	cmp    %bl,0x4a(%ecx)
413146:	6f                   	outsl  %ds:(%esi),(%dx)
413147:	7a 66                	jp     0x4131af
413149:	6c                   	insb   (%dx),%es:(%edi)
41314a:	6c                   	insb   (%dx),%es:(%edi)
41314b:	6d                   	insl   (%dx),%es:(%edi)
41314c:	52                   	push   %edx
41314d:	77 55                	ja     0x4131a4
41314f:	63 55 30             	arpl   %edx,0x30(%ebp)
413152:	78 61                	js     0x4131b5
413154:	78 37                	js     0x41318d
413156:	4d                   	dec    %ebp
413157:	57                   	push   %edi
413158:	5a                   	pop    %edx
413159:	66 76 35             	data16 jbe 0x413191
41315c:	63 68 2b             	arpl   %ebp,0x2b(%eax)
41315f:	49                   	dec    %ecx
413160:	69 43 4c 35 4f 37 79 	imul   $0x79374f35,0x4c(%ebx),%eax
413167:	6c                   	insb   (%dx),%es:(%edi)
413168:	36 5a                	ss pop %edx
41316a:	64 50                	fs push %eax
41316c:	65 43                	gs inc %ebx
41316e:	6e                   	outsb  %ds:(%esi),(%dx)
41316f:	79 6c                	jns    0x4131dd
413171:	30 4f 50             	xor    %cl,0x50(%edi)
413174:	62 72 46             	bound  %esi,0x46(%edx)
413177:	49                   	dec    %ecx
413178:	63 4f 2f             	arpl   %ecx,0x2f(%edi)
41317b:	42                   	inc    %edx
41317c:	70 33                	jo     0x4131b1
41317e:	39 6e 78             	cmp    %ebp,0x78(%esi)
413181:	6c                   	insb   (%dx),%es:(%edi)
413182:	54                   	push   %esp
413183:	6b 59 42 67          	imul   $0x67,0x42(%ecx),%ebx
413187:	53                   	push   %ebx
413188:	6c                   	insb   (%dx),%es:(%edi)
413189:	47                   	inc    %edi
41318a:	72 79                	jb     0x413205
41318c:	65 54                	gs push %esp
41318e:	54                   	push   %esp
41318f:	55                   	push   %ebp
413190:	4f                   	dec    %edi
413191:	49                   	dec    %ecx
413192:	73 74                	jae    0x413208
413194:	65 6d                	gs insl (%dx),%es:(%edi)
413196:	39 57 36             	cmp    %edx,0x36(%edi)
413199:	77 73                	ja     0x41320e