43b150:	4c                   	dec    %esp
43b151:	39 6d 36             	cmp    %ebp,0x36(%ebp)
43b154:	39 72 4f             	cmp    %esi,0x4f(%edx)
43b157:	56                   	push   %esi
43b158:	39 39                	cmp    %edi,(%ecx)
43b15a:	59                   	pop    %ecx
43b15b:	30 68 53             	xor    %ch,0x53(%eax)
43b15e:	77 68                	ja     0x43b1c8
43b160:	35 36 62 49 76       	xor    $0x76496236,%eax
43b165:	44                   	inc    %esp
43b166:	66 6c                	data16 insb (%dx),%es:(%edi)
43b168:	4a                   	dec    %edx
43b169:	54                   	push   %esp
43b16a:	43                   	inc    %ebx
43b16b:	32 4f 51             	xor    0x51(%edi),%cl
43b16e:	6c                   	insb   (%dx),%es:(%edi)
43b16f:	59                   	pop    %ecx
43b170:	77 70                	ja     0x43b1e2
43b172:	70 36                	jo     0x43b1aa
43b174:	5a                   	pop    %edx
43b175:	59                   	pop    %ecx
43b176:	30 77 34             	xor    %dh,0x34(%edi)
43b179:	5a                   	pop    %edx
43b17a:	33 30                	xor    (%eax),%esi
43b17c:	4b                   	dec    %ebx
43b17d:	76 2b                	jbe    0x43b1aa
43b17f:	71 6b                	jno    0x43b1ec
43b181:	54                   	push   %esp
43b182:	77 34                	ja     0x43b1b8
43b184:	4c                   	dec    %esp
43b185:	45                   	inc    %ebp
43b186:	5a                   	pop    %edx
43b187:	45                   	inc    %ebp
43b188:	67 45                	addr16 inc %ebp
43b18a:	4c                   	dec    %esp
43b18b:	58                   	pop    %eax
43b18c:	43                   	inc    %ebx
43b18d:	52                   	push   %edx
43b18e:	73 31                	jae    0x43b1c1
43b190:	32 37                	xor    (%edi),%dh
43b192:	33 78 2f             	xor    0x2f(%eax),%edi
43b195:	35 34 47 78 63       	xor    $0x63784734,%eax
43b19a:	51                   	push   %ecx
43b19b:	38 6a 4e             	cmp    %ch,0x4e(%edx)
43b19e:	4f                   	dec    %edi
43b19f:	39 2b                	cmp    %ebp,(%ebx)
43b1a1:	67 41                	addr16 inc %ecx
43b1a3:	35 61 34 42 31       	xor    $0x31423461,%eax
43b1a8:	6b 42 76 61          	imul   $0x61,0x76(%edx),%eax
43b1ac:	32 4e 51             	xor    0x51(%esi),%cl
43b1af:	38 68 36             	cmp    %ch,0x36(%eax)
43b1b2:	61                   	popa
43b1b3:	73 44                	jae    0x43b1f9
43b1b5:	55                   	push   %ebp
43b1b6:	48                   	dec    %eax
43b1b7:	4a                   	dec    %edx
43b1b8:	67 56                	addr16 push %esi
43b1ba:	31 63 7a             	xor    %esp,0x7a(%ebx)
43b1bd:	4f                   	dec    %edi
43b1be:	46                   	inc    %esi
43b1bf:	36 45                	ss inc %ebp
43b1c1:	73 59                	jae    0x43b21c
43b1c3:	69 79 6d 4a 4b 35 7a 	imul   $0x7a354b4a,0x6d(%ecx),%edi
43b1ca:	31 52 56             	xor    %edx,0x56(%edx)
43b1cd:	58                   	pop    %eax
43b1ce:	65 4e                	gs dec %esi
43b1d0:	6b 7a 6d 6e          	imul   $0x6e,0x6d(%edx),%edi
43b1d4:	44                   	inc    %esp
43b1d5:	67 2b 2b             	sub    (%bp,%di),%ebp
43b1d8:	77 55                	ja     0x43b22f
43b1da:	57                   	push   %edi
43b1db:	41                   	inc    %ecx
43b1dc:	32 5a 4a             	xor    0x4a(%edx),%bl
43b1df:	32 46 63             	xor    0x63(%esi),%al
43b1e2:	41                   	inc    %ecx
43b1e3:	57                   	push   %edi
43b1e4:	34 33                	xor    $0x33,%al
43b1e6:	67 2b 69 6d          	sub    0x6d(%bx,%di),%ebp
43b1ea:	69 31 43 70 63 35    	imul   $0x35637043,(%ecx),%esi
43b1f0:	75 6e                	jne    0x43b260
43b1f2:	65 42                	gs inc %edx
43b1f4:	79 67                	jns    0x43b25d
43b1f6:	53                   	push   %ebx
43b1f7:	57                   	push   %edi
43b1f8:	6e                   	outsb  %ds:(%esi),(%dx)
43b1f9:	6d                   	insl   (%dx),%es:(%edi)
43b1fa:	53                   	push   %ebx
43b1fb:	48                   	dec    %eax
43b1fc:	5a                   	pop    %edx
43b1fd:	50                   	push   %eax
43b1fe:	64 4b                	fs dec %ebx
43b200:	45                   	inc    %ebp
43b201:	38 5a 32             	cmp    %bl,0x32(%edx)
43b204:	7a 51                	jp     0x43b257
43b206:	39 50 69             	cmp    %edx,0x69(%eax)
43b209:	4c                   	dec    %esp
43b20a:	75 54                	jne    0x43b260
43b20c:	39 75 67             	cmp    %esi,0x67(%ebp)
43b20f:	4c                   	dec    %esp
43b210:	61                   	popa
43b211:	63 63 4e             	arpl   %esp,0x4e(%ebx)
43b214:	46                   	inc    %esi
43b215:	59                   	pop    %ecx
43b216:	6f                   	outsl  %ds:(%esi),(%dx)
43b217:	37                   	aaa
43b218:	45                   	inc    %ebp
43b219:	63 4e 65             	arpl   %ecx,0x65(%esi)
43b21c:	55                   	push   %ebp
43b21d:	5a                   	pop    %edx
43b21e:	69 6e 4a 42 68 5a 49 	imul   $0x495a6842,0x4a(%esi),%ebp
43b225:	38 77 31             	cmp    %dh,0x31(%edi)
43b228:	6b 76 63 59          	imul   $0x59,0x63(%esi),%esi
43b22c:	4e                   	dec    %esi
43b22d:	78 6a                	js     0x43b299
43b22f:	30 77 4c             	xor    %dh,0x4c(%edi)
43b232:	6e                   	outsb  %ds:(%esi),(%dx)
43b233:	4d                   	dec    %ebp
43b234:	36 4a                	ss dec %edx
43b236:	7a 71                	jp     0x43b2a9
43b238:	39 56 76             	cmp    %edx,0x76(%esi)
43b23b:	36 42                	ss inc %edx
43b23d:	4e                   	dec    %esi
43b23e:	61                   	popa
43b23f:	4b                   	dec    %ebx
43b240:	52                   	push   %edx
43b241:	59                   	pop    %ecx
43b242:	58                   	pop    %eax
43b243:	53                   	push   %ebx
43b244:	62 61 66             	bound  %esp,0x66(%ecx)
43b247:	75 4d                	jne    0x43b296
43b249:	6a 47                	push   $0x47
43b24b:	61                   	popa
43b24c:	2f                   	das
43b24d:	4f                   	dec    %edi
43b24e:	42                   	inc    %edx
43b24f:	4e                   	dec    %esi
43b250:	48                   	dec    %eax
43b251:	70 33                	jo     0x43b286
43b253:	38 51 57             	cmp    %dl,0x57(%ecx)
43b256:	52                   	push   %edx
43b257:	30 64 70 5a          	xor    %ah,0x5a(%eax,%esi,2)
43b25b:	54                   	push   %esp
43b25c:	78 75                	js     0x43b2d3
43b25e:	4c                   	dec    %esp
43b25f:	45                   	inc    %ebp
43b260:	58                   	pop    %eax
43b261:	47                   	inc    %edi
43b262:	30 49 4a             	xor    %cl,0x4a(%ecx)
43b265:	39 77 58             	cmp    %esi,0x58(%edi)
43b268:	43                   	inc    %ebx
43b269:	56                   	push   %esi
43b26a:	57                   	push   %edi
43b26b:	30 47 46             	xor    %al,0x46(%edi)
43b26e:	4e                   	dec    %esi
43b26f:	6b 4a 69 43          	imul   $0x43,0x69(%edx),%ecx
43b273:	59                   	pop    %ecx
43b274:	49                   	dec    %ecx
43b275:	4c                   	dec    %esp
43b276:	7a 6a                	jp     0x43b2e2
43b278:	73 31                	jae    0x43b2ab
43b27a:	34 35                	xor    $0x35,%al
43b27c:	67 6e                	outsb  %ds:(%si),(%dx)
43b27e:	39 52 37             	cmp    %edx,0x37(%edx)
43b281:	4a                   	dec    %edx
43b282:	49                   	dec    %ecx
43b283:	57                   	push   %edi
43b284:	72 63                	jb     0x43b2e9
43b286:	47                   	inc    %edi
43b287:	33 63 6f             	xor    0x6f(%ebx),%esp
43b28a:	41                   	inc    %ecx
43b28b:	77 6c                	ja     0x43b2f9
43b28d:	63 67 6d             	arpl   %esp,0x6d(%edi)
43b290:	63 39                	arpl   %edi,(%ecx)
43b292:	65 72 51             	gs jb  0x43b2e6
43b295:	78 36                	js     0x43b2cd
43b297:	31 65 46             	xor    %esp,0x46(%ebp)
43b29a:	4c                   	dec    %esp
43b29b:	34 70                	xor    $0x70,%al
43b29d:	34 50                	xor    $0x50,%al
43b29f:	55                   	push   %ebp
43b2a0:	38 38                	cmp    %bh,(%eax)
43b2a2:	39 63 56             	cmp    %esp,0x56(%ebx)
43b2a5:	53                   	push   %ebx
43b2a6:	2f                   	das
43b2a7:	52                   	push   %edx
43b2a8:	51                   	push   %ecx
43b2a9:	38 58 47             	cmp    %bl,0x47(%eax)
43b2ac:	42                   	inc    %edx
43b2ad:	37                   	aaa
43b2ae:	6b 6b 4b 34          	imul   $0x34,0x4b(%ebx),%ebp
43b2b2:	79 66                	jns    0x43b31a
43b2b4:	31 49 57             	xor    %ecx,0x57(%ecx)
43b2b7:	71 45                	jno    0x43b2fe
43b2b9:	66 6a 6c             	pushw  $0x6c
43b2bc:	74 48                	je     0x43b306
43b2be:	74 39                	je     0x43b2f9
43b2c0:	6e                   	outsb  %ds:(%esi),(%dx)
43b2c1:	55                   	push   %ebp
43b2c2:	64 4d                	fs dec %ebp
43b2c4:	38 37                	cmp    %dh,(%edi)
43b2c6:	64 48                	fs dec %eax
43b2c8:	76 43                	jbe    0x43b30d
43b2ca:	45                   	inc    %ebp
43b2cb:	47                   	inc    %edi
43b2cc:	6d                   	insl   (%dx),%es:(%edi)
43b2cd:	77 46                	ja     0x43b315
43b2cf:	78 34                	js     0x43b305
43b2d1:	44                   	inc    %esp
43b2d2:	38 43 79             	cmp    %al,0x79(%ebx)
43b2d5:	55                   	push   %ebp
43b2d6:	7a 6e                	jp     0x43b346
43b2d8:	36 70 59             	ss jo  0x43b334
43b2db:	59                   	pop    %ecx
43b2dc:	58                   	pop    %eax
43b2dd:	2b 74 41 38          	sub    0x38(%ecx,%eax,2),%esi
43b2e1:	47                   	inc    %edi
43b2e2:	46                   	inc    %esi
43b2e3:	57                   	push   %edi
43b2e4:	59                   	pop    %ecx
43b2e5:	37                   	aaa
43b2e6:	37                   	aaa
43b2e7:	42                   	inc    %edx
43b2e8:	5a                   	pop    %edx
43b2e9:	39 6b 41             	cmp    %ebp,0x41(%ebx)
43b2ec:	49                   	dec    %ecx
43b2ed:	4a                   	dec    %edx
43b2ee:	73 32                	jae    0x43b322
43b2f0:	78 51                	js     0x43b343
43b2f2:	63 71 6f             	arpl   %esi,0x6f(%ecx)
43b2f5:	75 2f                	jne    0x43b326
43b2f7:	36 62 5a 75          	bound  %ebx,%ss:0x75(%edx)
43b2fb:	31 76 43             	xor    %esi,0x43(%esi)
43b2fe:	6c                   	insb   (%dx),%es:(%edi)
43b2ff:	46                   	inc    %esi
43b300:	2b 4a 55             	sub    0x55(%edx),%ecx
43b303:	63 44 32 6e          	arpl   %eax,0x6e(%edx,%esi,1)
43b307:	65 31 41 4c          	xor    %eax,%gs:0x4c(%ecx)
43b30b:	37                   	aaa
43b30c:	76 49                	jbe    0x43b357
43b30e:	31 36                	xor    %esi,(%esi)
43b310:	6b 6a 4c 41          	imul   $0x41,0x4c(%edx),%ebp
43b314:	53                   	push   %ebx
43b315:	64 78 51             	fs js  0x43b369
43b318:	59                   	pop    %ecx
43b319:	35 67 32 52 49       	xor    $0x49523267,%eax
43b31e:	47                   	inc    %edi
43b31f:	33 50 36             	xor    0x36(%eax),%edx
43b322:	79 56                	jns    0x43b37a
43b324:	41                   	inc    %ecx
43b325:	49                   	dec    %ecx
43b326:	42                   	inc    %edx
43b327:	49                   	dec    %ecx
43b328:	2f                   	das
43b329:	52                   	push   %edx
43b32a:	72 6f                	jb     0x43b39b
43b32c:	4f                   	dec    %edi
43b32d:	47                   	inc    %edi
43b32e:	47                   	inc    %edi
43b32f:	38 5a 31             	cmp    %bl,0x31(%edx)
43b332:	73 2b                	jae    0x43b35f
43b334:	56                   	push   %esi
43b335:	6d                   	insl   (%dx),%es:(%edi)
43b336:	6f                   	outsl  %ds:(%esi),(%dx)
43b337:	56                   	push   %esi
43b338:	70 63                	jo     0x43b39d
43b33a:	37                   	aaa
43b33b:	4b                   	dec    %ebx
43b33c:	50                   	push   %eax
43b33d:	64 6c                	fs insb (%dx),%es:(%edi)
43b33f:	74 72                	je     0x43b3b3
43b341:	58                   	pop    %eax
43b342:	57                   	push   %edi
43b343:	67 59                	addr16 pop %ecx
43b345:	75 56                	jne    0x43b39d
43b347:	5a                   	pop    %edx
43b348:	63 67 42             	arpl   %esp,0x42(%edi)
43b34b:	77 6f                	ja     0x43b3bc
43b34d:	57                   	push   %edi
43b34e:	30 32                	xor    %dh,(%edx)
43b350:	71 47                	jno    0x43b399
43b352:	4e                   	dec    %esi
43b353:	6c                   	insb   (%dx),%es:(%edi)
43b354:	72 61                	jb     0x43b3b7
43b356:	63 44 46 4d          	arpl   %eax,0x4d(%esi,%eax,2)
43b35a:	45                   	inc    %ebp
43b35b:	2b 62 35             	sub    0x35(%edx),%esp
43b35e:	62 50 64             	bound  %edx,0x64(%eax)
43b361:	59                   	pop    %ecx
43b362:	63 37                	arpl   %esi,(%edi)
43b364:	35 44 46 39 66       	xor    $0x66394644,%eax
43b369:	44                   	inc    %esp
43b36a:	57                   	push   %edi
43b36b:	36 4b                	ss dec %ebx
43b36d:	73 51                	jae    0x43b3c0
43b36f:	75 64                	jne    0x43b3d5
43b371:	78 61                	js     0x43b3d4
43b373:	69 2b 68 68 32 4b    	imul   $0x4b326868,(%ebx),%ebp
43b379:	38 38                	cmp    %bh,(%eax)
43b37b:	4c                   	dec    %esp
43b37c:	64 65 44             	fs gs inc %esp
43b37f:	6f                   	outsl  %ds:(%esi),(%dx)
43b380:	41                   	inc    %ecx
43b381:	49                   	dec    %ecx
43b382:	31 33                	xor    %esi,(%ebx)
43b384:	7a 59                	jp     0x43b3df
43b386:	36 53                	ss push %ebx
43b388:	4d                   	dec    %ebp
43b389:	56                   	push   %esi
43b38a:	78 4d                	js     0x43b3d9
43b38c:	6e                   	outsb  %ds:(%esi),(%dx)
43b38d:	74 72                	je     0x43b401
43b38f:	72 54                	jb     0x43b3e5
43b391:	4d                   	dec    %ebp
43b392:	73 50                	jae    0x43b3e4
43b394:	32 67 43             	xor    0x43(%edi),%ah
43b397:	65 45                	gs inc %ebp
43b399:	56                   	push   %esi
43b39a:	4b                   	dec    %ebx
43b39b:	58                   	pop    %eax
43b39c:	72 67                	jb     0x43b405
43b39e:	64 62 74 64 30       	bound  %esi,%fs:0x30(%esp,%eiz,2)
43b3a3:	69 56 6b 7a 43 74 4b 	imul   $0x4b74437a,0x6b(%esi),%edx
43b3aa:	31 58 67             	xor    %ebx,0x67(%eax)
43b3ad:	76 52                	jbe    0x43b401
43b3af:	6d                   	insl   (%dx),%es:(%edi)
43b3b0:	34 54                	xor    $0x54,%al
43b3b2:	70 4a                	jo     0x43b3fe
43b3b4:	78 4e                	js     0x43b404
43b3b6:	69 54 4c 64 79 35 70 	imul   $0x4f703579,0x64(%esp,%ecx,2),%edx
43b3bd:	4f
43b3be:	46                   	inc    %esi
43b3bf:	32 4c 79 54          	xor    0x54(%ecx,%edi,2),%cl
43b3c3:	67 36 74 77          	addr16 ss je 0x43b43e
43b3c7:	44                   	inc    %esp
43b3c8:	55                   	push   %ebp
43b3c9:	2b 4b 57             	sub    0x57(%ebx),%ecx
43b3cc:	55                   	push   %ebp
43b3cd:	2f                   	das
43b3ce:	59                   	pop    %ecx
43b3cf:	61                   	popa
43b3d0:	33 70 43             	xor    0x43(%eax),%esi
43b3d3:	37                   	aaa
43b3d4:	4c                   	dec    %esp
43b3d5:	42                   	inc    %edx
43b3d6:	68 4a 68 73 53       	push   $0x5373684a
43b3db:	50                   	push   %eax
43b3dc:	58                   	pop    %eax
43b3dd:	53                   	push   %ebx
43b3de:	59                   	pop    %ecx
43b3df:	54                   	push   %esp