412fe9:	59                   	pop    %ecx
412fea:	70 39                	jo     0x413025
412fec:	71 48                	jno    0x413036
412fee:	54                   	push   %esp
412fef:	79 61                	jns    0x413052
412ff1:	64 7a 55             	fs jp  0x413049
412ff4:	4b                   	dec    %ebx
412ff5:	67 55                	addr16 push %ebp
412ff7:	59                   	pop    %ecx
412ff8:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
412ffe:	71 4f                	jno    0x41304f
413000:	78 65                	js     0x413067
413002:	56                   	push   %esi
413003:	37                   	aaa
413004:	6d                   	insl   (%dx),%es:(%edi)
413005:	77 74                	ja     0x41307b
413007:	4a                   	dec    %edx
413008:	54                   	push   %esp
413009:	34 41                	xor    $0x41,%al
41300b:	48                   	dec    %eax
41300c:	33 48 74             	xor    0x74(%eax),%ecx
41300f:	42                   	inc    %edx
413010:	71 4e                	jno    0x413060
413012:	55                   	push   %ebp
413013:	58                   	pop    %eax
413014:	77 3d                	ja     0x413053
413016:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41301b:	77 47                	ja     0x413064
41301d:	4d                   	dec    %ebp
41301e:	4c                   	dec    %esp
41301f:	6f                   	outsl  %ds:(%esi),(%dx)
413020:	49                   	dec    %ecx
413021:	42                   	inc    %edx
413022:	59                   	pop    %ecx
413023:	6c                   	insb   (%dx),%es:(%edi)
413024:	6f                   	outsl  %ds:(%esi),(%dx)
413025:	74 4d                	je     0x413074
413027:	36 45                	ss inc %ebp
413029:	24 79                	and    $0x79,%al
41302b:	32 4b 54             	xor    0x54(%ebx),%cl
41302e:	41                   	inc    %ecx
41302f:	75 51                	jne    0x413082
413031:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413036:	71 59                	jno    0x413091
413038:	39 4e 59             	cmp    %ecx,0x59(%esi)
41303b:	32 67 69             	xor    0x69(%edi),%ah
41303e:	67 50                	addr16 push %eax
413040:	73 6a                	jae    0x4130ac
413042:	38 58 34             	cmp    %bl,0x34(%eax)
413045:	43                   	inc    %ebx
413046:	59                   	pop    %ecx
413047:	78 30                	js     0x413079
413049:	55                   	push   %ebp
41304a:	43                   	inc    %ebx
41304b:	54                   	push   %esp
41304c:	32 76 47             	xor    0x47(%esi),%dh
41304f:	6c                   	insb   (%dx),%es:(%edi)
413050:	71 6b                	jno    0x4130bd
413052:	67 73 71             	addr16 jae 0x4130c6
413055:	36 47                	ss inc %edi
413057:	75 43                	jne    0x41309c
413059:	32 66 57             	xor    0x57(%esi),%ah
41305c:	71 50                	jno    0x4130ae
41305e:	33 56 6f             	xor    0x6f(%esi),%edx
413061:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
413067:	6d                   	insl   (%dx),%es:(%edi)
413068:	4c                   	dec    %esp
413069:	54                   	push   %esp
41306a:	74 7a                	je     0x4130e6
41306c:	38 4f 45             	cmp    %cl,0x45(%edi)
41306f:	44                   	inc    %esp
413070:	72 6b                	jb     0x4130dd
413072:	7a 46                	jp     0x4130ba
413074:	54                   	push   %esp
413075:	7a 59                	jp     0x4130d0
413077:	6b 49 5f 44          	imul   $0x44,0x5f(%ecx),%ecx
41307b:	67 31 64 76          	xor    %esp,0x76(%si)
41307f:	4b                   	dec    %ebx
413080:	77 69                	ja     0x4130eb
413082:	47                   	inc    %edi
413083:	77 39                	ja     0x4130be
413085:	62 6c 4e 63          	bound  %ebp,0x63(%esi,%ecx,2)
413089:	5a                   	pop    %edx
41308a:	53                   	push   %ebx
41308b:	55                   	push   %ebp
41308c:	5f                   	pop    %edi
41308d:	51                   	push   %ecx
41308e:	71 4d                	jno    0x4130dd
413090:	73 67                	jae    0x4130f9
413092:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413097:	6e                   	outsb  %ds:(%esi),(%dx)
413098:	42                   	inc    %edx
413099:	36 51                	ss push %ecx
41309b:	67 79 56             	addr16 jns 0x4130f4
41309e:	4e                   	dec    %esi
41309f:	49                   	dec    %ecx
4130a0:	55                   	push   %ebp
4130a1:	4c                   	dec    %esp
4130a2:	24 55                	and    $0x55,%al
4130a4:	71 30                	jno    0x4130d6
4130a6:	47                   	inc    %edi
4130a7:	44                   	inc    %esp
4130a8:	33 70 35             	xor    0x35(%eax),%esi
4130ab:	64 37                	fs aaa
4130ad:	4c                   	dec    %esp
4130ae:	70 61                	jo     0x413111
4130b0:	46                   	inc    %esi
4130b1:	5a                   	pop    %edx
4130b2:	76 48                	jbe    0x4130fc
4130b4:	72 42                	jb     0x4130f8
4130b6:	33 6a 53             	xor    0x53(%edx),%ebp
4130b9:	71 68                	jno    0x413123
4130bb:	76 33                	jbe    0x4130f0
4130bd:	6f                   	outsl  %ds:(%esi),(%dx)
4130be:	37                   	aaa
4130bf:	71 6c                	jno    0x41312d
4130c1:	45                   	inc    %ebp
4130c2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4130c7:	64 4f                	fs dec %edi
4130c9:	62 7a 73             	bound  %edi,0x73(%edx)
4130cc:	54                   	push   %esp
4130cd:	53                   	push   %ebx
4130ce:	58                   	pop    %eax
4130cf:	30 4d 70             	xor    %cl,0x70(%ebp)
4130d2:	76 44                	jbe    0x413118
4130d4:	69 24 4f 50 6a 73 46 	imul   $0x46736a50,(%edi,%ecx,2),%esp
4130db:	68 32 31 39 6f       	push   $0x6f393132
4130e0:	68 36 49 77 37       	push   $0x37774936
4130e5:	44                   	inc    %esp
4130e6:	73 68                	jae    0x413150
4130e8:	67 4e                	addr16 dec %esi
4130ea:	57                   	push   %edi
4130eb:	47                   	inc    %edi
4130ec:	76 65                	jbe    0x413153
4130ee:	41                   	inc    %ecx
4130ef:	76 42                	jbe    0x413133
4130f1:	51                   	push   %ecx
4130f2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4130f7:	68 45 32 50 32       	push   $0x32503245
4130fc:	6b 34 36 6a          	imul   $0x6a,(%esi,%esi,1),%esi
413100:	69 53 53 6a 4f 38 36 	imul   $0x36384f6a,0x53(%ebx),%edx
413107:	67 33 6e 42          	xor    0x42(%bp),%ebp
41310b:	31 4d 6b             	xor    %ecx,0x6b(%ebp)
41310e:	4c                   	dec    %esp
41310f:	47                   	inc    %edi
413110:	43                   	inc    %ebx
413111:	39 5f 33             	cmp    %ebx,0x33(%edi)
413114:	61                   	popa
413115:	76 44                	jbe    0x41315b
413117:	70 49                	jo     0x413162
413119:	37                   	aaa
41311a:	69 59 62 55 48 72 35 	imul   $0x35724855,0x62(%ecx),%ebx
413121:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
413127:	76 58                	jbe    0x413181
413129:	24 4a                	and    $0x4a,%al
41312b:	32 34 72             	xor    (%edx,%esi,2),%dh
41312e:	49                   	dec    %ecx
41312f:	30 65 4a             	xor    %ah,0x4a(%ebp)
413132:	30 67 57             	xor    %ah,0x57(%edi)
413135:	66 41                	inc    %cx
413137:	36 43                	ss inc %ebx
413139:	45                   	inc    %ebp
41313a:	64 7a 56             	fs jp  0x413193
41313d:	4a                   	dec    %edx
41313e:	4e                   	dec    %esi
41313f:	37                   	aaa
413140:	62 51 4e             	bound  %edx,0x4e(%ecx)
413143:	5f                   	pop    %edi
413144:	59                   	pop    %ecx
413145:	54                   	push   %esp
413146:	75 53                	jne    0x41319b
413148:	39 38                	cmp    %edi,(%eax)
41314a:	4e                   	dec    %esi
41314b:	30 79 79             	xor    %bh,0x79(%ecx)
41314e:	4d                   	dec    %ebp
41314f:	59                   	pop    %ecx
413150:	50                   	push   %eax
413151:	6f                   	outsl  %ds:(%esi),(%dx)
413152:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413157:	36 4e                	ss dec %esi
413159:	65 6e                	outsb  %gs:(%esi),(%dx)
41315b:	66 51                	push   %cx
41315d:	62 7a 51             	bound  %edi,0x51(%edx)
413160:	59                   	pop    %ecx
413161:	4c                   	dec    %esp
413162:	53                   	push   %ebx
413163:	5a                   	pop    %edx
413164:	65 32 6f 59          	xor    %gs:0x59(%edi),%ch
413168:	72 68                	jb     0x4131d2
41316a:	4b                   	dec    %ebx
41316b:	73 45                	jae    0x4131b2
41316d:	47                   	inc    %edi
41316e:	65 61                	gs popa
413170:	52                   	push   %edx
413171:	36 39 77 46          	cmp    %esi,%ss:0x46(%edi)
413175:	24 57                	and    $0x57,%al
413177:	37                   	aaa
413178:	56                   	push   %esi
413179:	76 66                	jbe    0x4131e1
41317b:	5a                   	pop    %edx
41317c:	50                   	push   %eax
41317d:	78 37                	js     0x4131b6
41317f:	6c                   	insb   (%dx),%es:(%edi)
413180:	79 67                	jns    0x4131e9
413182:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413187:	6f                   	outsl  %ds:(%esi),(%dx)
413188:	35 50 76 39 6e       	xor    $0x6e397650,%eax
41318d:	58                   	pop    %eax
41318e:	43                   	inc    %ebx
41318f:	49                   	dec    %ecx
413190:	55                   	push   %ebp
413191:	39 58 5f             	cmp    %ebx,0x5f(%eax)
413194:	42                   	inc    %edx
413195:	38 53 4a             	cmp    %dl,0x4a(%ebx)
413198:	44                   	inc    %esp
413199:	55                   	push   %ebp
41319a:	52                   	push   %edx
41319b:	5f                   	pop    %edi
41319c:	71 67                	jno    0x413205
41319e:	70 37                	jo     0x4131d7
4131a0:	6e                   	outsb  %ds:(%esi),(%dx)
4131a1:	70 4e                	jo     0x4131f1
4131a3:	4b                   	dec    %ebx
4131a4:	32 70 41             	xor    0x41(%eax),%dh
4131a7:	31 72 47             	xor    %esi,0x47(%edx)
4131aa:	50                   	push   %eax
4131ab:	30 47 4e             	xor    %al,0x4e(%edi)
4131ae:	51                   	push   %ecx
4131af:	35 31 6f 3d 00       	xor    $0x3d6f31,%eax
4131b4:	23 3d 71 71 32 68    	and    0x68327171,%edi
4131ba:	30 56 4e             	xor    %dl,0x4e(%esi)
4131bd:	4a                   	dec    %edx
4131be:	34 65                	xor    $0x65,%al
4131c0:	57                   	push   %edi
4131c1:	75 48                	jne    0x41320b
4131c3:	50                   	push   %eax
4131c4:	35 4c 70 68 48       	xor    $0x4868704c,%eax
4131c9:	30 6d 70             	xor    %ch,0x70(%ebp)
4131cc:	41                   	inc    %ecx
4131cd:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4131d2:	71 51                	jno    0x413225
4131d4:	62 73 44             	bound  %esi,0x44(%ebx)
4131d7:	53                   	push   %ebx
4131d8:	35 67 36 72 59       	xor    $0x59723667,%eax
4131dd:	67 56                	addr16 push %esi
4131df:	74 34                	je     0x413215
4131e1:	41                   	inc    %ecx
4131e2:	55                   	push   %ebp
4131e3:	57                   	push   %edi
4131e4:	5f                   	pop    %edi
4131e5:	70 50                	jo     0x413237
4131e7:	4a                   	dec    %edx
4131e8:	38 4d 51             	cmp    %cl,0x51(%ebp)
4131eb:	6c                   	insb   (%dx),%es:(%edi)
4131ec:	43                   	inc    %ebx
4131ed:	4a                   	dec    %edx
4131ee:	42                   	inc    %edx
4131ef:	73 37                	jae    0x413228
4131f1:	75 79                	jne    0x41326c
4131f3:	46                   	inc    %esi
4131f4:	39 45 59             	cmp    %eax,0x59(%ebp)
4131f7:	38 4f 4b             	cmp    %cl,0x4b(%edi)
4131fa:	52                   	push   %edx
4131fb:	45                   	inc    %ebp
4131fc:	6d                   	insl   (%dx),%es:(%edi)
4131fd:	51                   	push   %ecx
4131fe:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413203:	51                   	push   %ecx
413204:	6b 78 31 62          	imul   $0x62,0x31(%eax),%edi
413208:	42                   	inc    %edx
413209:	5a                   	pop    %edx
41320a:	6e                   	outsb  %ds:(%esi),(%dx)
41320b:	73 38                	jae    0x413245
41320d:	68 50 64 65 37       	push   $0x37656450
413212:	24 50                	and    $0x50,%al
413214:	63 76 66             	arpl   %esi,0x66(%esi)
413217:	55                   	push   %ebp
413218:	6c                   	insb   (%dx),%es:(%edi)
413219:	32 66 41             	xor    0x41(%esi),%ah
41321c:	61                   	popa
41321d:	69 72 6a 36 74 5f 48 	imul   $0x485f7436,0x6a(%edx),%esi
413224:	38 76 65             	cmp    %dh,0x65(%esi)
413227:	37                   	aaa
413228:	6e                   	outsb  %ds:(%esi),(%dx)
413229:	4a                   	dec    %edx
41322a:	4f                   	dec    %edi
41322b:	32 73 33             	xor    0x33(%ebx),%dh
41322e:	42                   	inc    %edx
41322f:	49                   	dec    %ecx
413230:	42                   	inc    %edx
413231:	33 74 37 50          	xor    0x50(%edi,%esi,1),%esi
413235:	58                   	pop    %eax
413236:	64 34 5a             	fs xor $0x5a,%al
413239:	52                   	push   %edx
41323a:	39 68 30             	cmp    %ebp,0x30(%eax)
41323d:	4a                   	dec    %edx
41323e:	48                   	dec    %eax
41323f:	79 78                	jns    0x4132b9
413241:	72 58                	jb     0x41329b
413243:	00 23                	add    %ah,(%ebx)
413245:	3d 71 74 75 73       	cmp    $0x73757471,%eax
41324a:	73 41                	jae    0x41328d
41324c:	68 24 44 70 48       	push   $0x48704424
413251:	46                   	inc    %esi
413252:	6d                   	insl   (%dx),%es:(%edi)
413253:	75 37                	jne    0x41328c
413255:	73 6d                	jae    0x4132c4
413257:	39 54 58 4a          	cmp    %edx,0x4a(%eax,%ebx,2)
41325b:	79 5a                	jns    0x4132b7
41325d:	73 72                	jae    0x4132d1
41325f:	6a 65                	push   $0x65
413261:	4a                   	dec    %edx
413262:	36 58                	ss pop %eax
413264:	6d                   	insl   (%dx),%es:(%edi)
413265:	39 63 32             	cmp    %esp,0x32(%ebx)
413268:	79 32                	jns    0x41329c
41326a:	32 76 34             	xor    0x34(%esi),%dh
41326d:	77 51                	ja     0x4132c0
41326f:	47                   	inc    %edi
413270:	32 73 3d             	xor    0x3d(%ebx),%dh
413273:	00 23                	add    %ah,(%ebx)
413275:	3d 71 74 57 61       	cmp    $0x61577471,%eax
41327a:	44                   	inc    %esp
41327b:	53                   	push   %ebx
41327c:	69 5a 33 4b 44 48 70 	imul   $0x7048444b,0x33(%edx),%ebx
413283:	51                   	push   %ecx
413284:	74 53                	je     0x4132d9
413286:	66 78 44             	data16 js 0x4132cd
413289:	5a                   	pop    %edx
41328a:	56                   	push   %esi
41328b:	30 77 3d             	xor    %dh,0x3d(%edi)
41328e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413293:	56                   	push   %esi
413294:	78 58                	js     0x4132ee
413296:	4e                   	dec    %esi
413297:	4b                   	dec    %ebx
413298:	6e                   	outsb  %ds:(%esi),(%dx)
413299:	68 41 63 41 72       	push   $0x72416341
41329e:	67 4a                	addr16 dec %edx
4132a0:	6f                   	outsl  %ds:(%esi),(%dx)
4132a1:	47                   	inc    %edi
4132a2:	47                   	inc    %edi
4132a3:	59                   	pop    %ecx
4132a4:	58                   	pop    %eax
4132a5:	69 79 79 51 3d 3d 00 	imul   $0x3d3d51,0x79(%ecx),%edi
4132ac:	23 3d 71 57 43 61    	and    0x61435771,%edi
4132b2:	32 70 44             	xor    0x44(%eax),%dh
4132b5:	79 75                	jns    0x41332c
4132b7:	4d                   	dec    %ebp
4132b8:	6e                   	outsb  %ds:(%esi),(%dx)