54426b:	e8 60 e2 ff ff       	call   0x5424d0
544270:	83 c4 08             	add    $0x8,%esp
544273:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
544279:	85 c0                	test   %eax,%eax
54427b:	0f 85 7d 4c 00 00    	jne    0x548efe
544281:	8b 85 98 fe ff ff    	mov    -0x168(%ebp),%eax
544287:	8b 8d 8c fe ff ff    	mov    -0x174(%ebp),%ecx
54428d:	8b 9d 3c fe ff ff    	mov    -0x1c4(%ebp),%ebx
544293:	8b b5 9c fe ff ff    	mov    -0x164(%ebp),%esi
544299:	8b 40 0c             	mov    0xc(%eax),%eax
54429c:	8b 53 48             	mov    0x48(%ebx),%edx
54429f:	89 95 7c fe ff ff    	mov    %edx,-0x184(%ebp)
5442a5:	8d 04 80             	lea    (%eax,%eax,4),%eax
5442a8:	8d 0c c1             	lea    (%ecx,%eax,8),%ecx
5442ab:	8b 43 1c             	mov    0x1c(%ebx),%eax
5442ae:	89 8d 80 fe ff ff    	mov    %ecx,-0x180(%ebp)
5442b4:	3b 46 20             	cmp    0x20(%esi),%eax
5442b7:	0f 84 fc 00 00 00    	je     0x5443b9
5442bd:	80 7b 02 00          	cmpb   $0x0,0x2(%ebx)
5442c1:	74 55                	je     0x544318
5442c3:	80 3b 03             	cmpb   $0x3,(%ebx)
5442c6:	75 27                	jne    0x5442ef
5442c8:	8b 43 20             	mov    0x20(%ebx),%eax
5442cb:	8d 73 54             	lea    0x54(%ebx),%esi
5442ce:	8d 0c 80             	lea    (%eax,%eax,4),%ecx
5442d1:	8b 85 8c fe ff ff    	mov    -0x174(%ebp),%eax
5442d7:	8b 44 c8 0c          	mov    0xc(%eax,%ecx,8),%eax
5442db:	89 06                	mov    %eax,(%esi)
5442dd:	89 43 50             	mov    %eax,0x50(%ebx)
5442e0:	8b 85 8c fe ff ff    	mov    -0x174(%ebp),%eax
5442e6:	8b 44 c8 10          	mov    0x10(%eax,%ecx,8),%eax
5442ea:	89 43 4c             	mov    %eax,0x4c(%ebx)
5442ed:	eb 5d                	jmp    0x54434c
5442ef:	51                   	push   %ecx
5442f0:	e8 5b 77 00 00       	call   0x54ba50
5442f5:	83 c4 04             	add    $0x4,%esp
5442f8:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
5442fe:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
544304:	83 c6 14             	add    $0x14,%esi
544307:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
54430d:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
544313:	e9 9c e5 ff ff       	jmp    0x5428b4
544318:	8b 73 28             	mov    0x28(%ebx),%esi
54431b:	56                   	push   %esi
54431c:	e8 8f 18 fc ff       	call   0x505bb0
544321:	8b 46 2c             	mov    0x2c(%esi),%eax
544324:	89 43 50             	mov    %eax,0x50(%ebx)
544327:	8d 43 54             	lea    0x54(%ebx),%eax
54432a:	50                   	push   %eax
54432b:	56                   	push   %esi
54432c:	e8 1f 92 fd ff       	call   0x51d550
544331:	89 43 4c             	mov    %eax,0x4c(%ebx)
544334:	83 c4 0c             	add    $0xc,%esp
544337:	8b 43 50             	mov    0x50(%ebx),%eax
54433a:	3b 47 6c             	cmp    0x6c(%edi),%eax
54433d:	0f 87 0d 3b 00 00    	ja     0x547e50
544343:	8b 95 7c fe ff ff    	mov    -0x184(%ebp),%edx
544349:	8d 73 54             	lea    0x54(%ebx),%esi
54434c:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
544352:	8b 40 20             	mov    0x20(%eax),%eax
544355:	89 43 1c             	mov    %eax,0x1c(%ebx)
544358:	8b 4b 4c             	mov    0x4c(%ebx),%ecx
54435b:	8a 01                	mov    (%ecx),%al
54435d:	3c 80                	cmp    $0x80,%al
54435f:	73 0c                	jae    0x54436d
544361:	0f b6 c0             	movzbl %al,%eax
544364:	89 02                	mov    %eax,(%edx)
544366:	b8 01 00 00 00       	mov    $0x1,%eax
54436b:	eb 13                	jmp    0x544380
54436d:	52                   	push   %edx
54436e:	51                   	push   %ecx
54436f:	e8 cc 94 fe ff       	call   0x52d840
544374:	8b 95 7c fe ff ff    	mov    -0x184(%ebp),%edx
54437a:	83 c4 08             	add    $0x8,%esp
54437d:	0f b6 c0             	movzbl %al,%eax
544380:	0f b6 c0             	movzbl %al,%eax
544383:	89 43 30             	mov    %eax,0x30(%ebx)
544386:	33 c0                	xor    %eax,%eax
544388:	66 89 43 3a          	mov    %ax,0x3a(%ebx)
54438c:	8b 06                	mov    (%esi),%eax
54438e:	3b 02                	cmp    (%edx),%eax
544390:	0f 83 14 01 00 00    	jae    0x5444aa
544396:	c7 43 4c 00 00 00 00 	movl   $0x0,0x4c(%ebx)
54439d:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
5443a3:	8b 02                	mov    (%edx),%eax
5443a5:	3d 03 80 01 00       	cmp    $0x18003,%eax
5443aa:	0f 87 2f 02 00 00    	ja     0x5445df
5443b0:	3b 43 50             	cmp    0x50(%ebx),%eax
5443b3:	0f 87 26 02 00 00    	ja     0x5445df
5443b9:	0f b7 43 3a          	movzwl 0x3a(%ebx),%eax
5443bd:	8b b5 30 fe ff ff    	mov    -0x1d0(%ebp),%esi
5443c3:	3b c6                	cmp    %esi,%eax
5443c5:	0f 8f d6 02 00 00    	jg     0x5446a1
5443cb:	8b 43 30             	mov    0x30(%ebx),%eax
5443ce:	3b 02                	cmp    (%edx),%eax
5443d0:	0f 83 3d 02 00 00    	jae    0x544613
5443d6:	8b 43 4c             	mov    0x4c(%ebx),%eax
5443d9:	89 85 68 fe ff ff    	mov    %eax,-0x198(%ebp)
5443df:	85 c0                	test   %eax,%eax
5443e1:	75 49                	jne    0x54442c
5443e3:	0f 57 c0             	xorps  %xmm0,%xmm0
5443e6:	8d 85 f0 fe ff ff    	lea    -0x110(%ebp),%eax
5443ec:	50                   	push   %eax
5443ed:	0f 11 85 f0 fe ff ff 	movups %xmm0,-0x110(%ebp)
5443f4:	0f 11 85 00 ff ff ff 	movups %xmm0,-0x100(%ebp)
5443fb:	66 0f d6 85 10 ff ff 	movq   %xmm0,-0xf0(%ebp)
544402:	ff
544403:	ff 32                	push   (%edx)
544405:	6a 00                	push   $0x0
544407:	ff 73 28             	push   0x28(%ebx)
54440a:	e8 71 70 00 00       	call   0x54b480
54440f:	83 c4 10             	add    $0x10,%esp
544412:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
544418:	85 c0                	test   %eax,%eax
54441a:	0f 85 de 4a 00 00    	jne    0x548efe
544420:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
544426:	89 85 68 fe ff ff    	mov    %eax,-0x198(%ebp)
54442c:	0f b7 53 3a          	movzwl 0x3a(%ebx),%edx
544430:	8b 85 7c fe ff ff    	mov    -0x184(%ebp),%eax
544436:	8b 73 30             	mov    0x30(%ebx),%esi
544439:	03 b5 68 fe ff ff    	add    -0x198(%ebp),%esi
54443f:	89 95 48 fe ff ff    	mov    %edx,-0x1b8(%ebp)
544445:	8b 0c 90             	mov    (%eax,%edx,4),%ecx
544448:	33 c0                	xor    %eax,%eax
54444a:	89 85 84 fe ff ff    	mov    %eax,-0x17c(%ebp)
544450:	8b 85 7c fe ff ff    	mov    -0x184(%ebp),%eax
544456:	89 8d 88 fe ff ff    	mov    %ecx,-0x178(%ebp)
54445c:	8b 00                	mov    (%eax),%eax
54445e:	03 85 68 fe ff ff    	add    -0x198(%ebp),%eax
544464:	89 85 54 fe ff ff    	mov    %eax,-0x1ac(%ebp)
54446a:	8d 43 58             	lea    0x58(%ebx),%eax
54446d:	8d 04 90             	lea    (%eax,%edx,4),%eax
544470:	89 85 5c fe ff ff    	mov    %eax,-0x1a4(%ebp)
544476:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%eax,%eax,1)
54447d:	00 00 00
544480:	0f b6 1e             	movzbl (%esi),%ebx
544483:	89 9d 18 fe ff ff    	mov    %ebx,-0x1e8(%ebp)
544489:	89 18                	mov    %ebx,(%eax)
54448b:	81 fb 80 00 00 00    	cmp    $0x80,%ebx
544491:	73 1f                	jae    0x5444b2
544493:	0f b6 83 d8 2f 6b 00 	movzbl 0x6b2fd8(%ebx),%eax
54449a:	99                   	cltd
54449b:	03 c8                	add    %eax,%ecx
54449d:	11 95 84 fe ff ff    	adc    %edx,-0x17c(%ebp)
5444a3:	ba 01 00 00 00       	mov    $0x1,%edx
5444a8:	eb 3e                	jmp    0x5444e8
5444aa:	8b 43 4c             	mov    0x4c(%ebx),%eax
5444ad:	e9 74 ff ff ff       	jmp    0x544426
5444b2:	8d 85 18 fe ff ff    	lea    -0x1e8(%ebp),%eax
5444b8:	50                   	push   %eax
5444b9:	56                   	push   %esi
5444ba:	e8 81 93 fe ff       	call   0x52d840
5444bf:	8b 9d 18 fe ff ff    	mov    -0x1e8(%ebp),%ebx
5444c5:	0f b6 d0             	movzbl %al,%edx
5444c8:	8b 85 5c fe ff ff    	mov    -0x1a4(%ebp),%eax
5444ce:	53                   	push   %ebx
5444cf:	89 18                	mov    %ebx,(%eax)
5444d1:	e8 7a 8a 00 00       	call   0x54cf50
5444d6:	8b 8d 88 fe ff ff    	mov    -0x178(%ebp),%ecx
5444dc:	83 c4 0c             	add    $0xc,%esp
5444df:	03 c8                	add    %eax,%ecx
5444e1:	83 95 84 fe ff ff 00 	adcl   $0x0,-0x17c(%ebp)
5444e8:	8b bd 7c fe ff ff    	mov    -0x184(%ebp),%edi
5444ee:	03 f2                	add    %edx,%esi
5444f0:	8b 95 48 fe ff ff    	mov    -0x1b8(%ebp),%edx
5444f6:	8b 85 5c fe ff ff    	mov    -0x1a4(%ebp),%eax
5444fc:	42                   	inc    %edx
5444fd:	83 c0 04             	add    $0x4,%eax
544500:	89 8d 88 fe ff ff    	mov    %ecx,-0x178(%ebp)
544506:	89 95 48 fe ff ff    	mov    %edx,-0x1b8(%ebp)
54450c:	89 85 5c fe ff ff    	mov    %eax,-0x1a4(%ebp)
544512:	89 0c 97             	mov    %ecx,(%edi,%edx,4)
544515:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
54451b:	3b 95 30 fe ff ff    	cmp    -0x1d0(%ebp),%edx
544521:	7f 14                	jg     0x544537
544523:	3b b5 54 fe ff ff    	cmp    -0x1ac(%ebp),%esi
544529:	0f 82 51 ff ff ff    	jb     0x544480
54452f:	8b 85 54 fe ff ff    	mov    -0x1ac(%ebp),%eax
544535:	eb 0a                	jmp    0x544541
544537:	8b 85 54 fe ff ff    	mov    -0x1ac(%ebp),%eax
54453d:	3b f0                	cmp    %eax,%esi
54453f:	72 1b                	jb     0x54455c
544541:	3b f0                	cmp    %eax,%esi
544543:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
544549:	77 40                	ja     0x54458b
54454b:	3b 48 50             	cmp    0x50(%eax),%ecx
54454e:	75 3b                	jne    0x54458b
544550:	8b 85 84 fe ff ff    	mov    -0x17c(%ebp),%eax
544556:	85 c0                	test   %eax,%eax
544558:	75 2b                	jne    0x544585
54455a:	eb 06                	jmp    0x544562
54455c:	8b 85 84 fe ff ff    	mov    -0x17c(%ebp),%eax
544562:	8b bd 3c fe ff ff    	mov    -0x1c4(%ebp),%edi
544568:	8b 7f 50             	mov    0x50(%edi),%edi
54456b:	89 bd 70 fe ff ff    	mov    %edi,-0x190(%ebp)
544571:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
544577:	85 c0                	test   %eax,%eax
544579:	72 23                	jb     0x54459e
54457b:	77 08                	ja     0x544585
54457d:	3b 8d 70 fe ff ff    	cmp    -0x190(%ebp),%ecx
544583:	76 19                	jbe    0x54459e
544585:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
54458b:	8b 8d 7c fe ff ff    	mov    -0x184(%ebp),%ecx
544591:	83 39 00             	cmpl   $0x0,(%ecx)
544594:	75 34                	jne    0x5445ca
544596:	8b b5 54 fe ff ff    	mov    -0x1ac(%ebp),%esi
54459c:	33 d2                	xor    %edx,%edx
54459e:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
5445a4:	2b b5 68 fe ff ff    	sub    -0x198(%ebp),%esi
5445aa:	66 89 50 3a          	mov    %dx,0x3a(%eax)
5445ae:	89 70 30             	mov    %esi,0x30(%eax)
5445b1:	8b f0                	mov    %eax,%esi
5445b3:	83 7e 4c 00          	cmpl   $0x0,0x4c(%esi)
5445b7:	75 68                	jne    0x544621
5445b9:	8d 85 f0 fe ff ff    	lea    -0x110(%ebp),%eax
5445bf:	50                   	push   %eax
5445c0:	e8 ab 73 00 00       	call   0x54b970
5445c5:	83 c4 04             	add    $0x4,%esp
5445c8:	eb 57                	jmp    0x544621
5445ca:	83 78 4c 00          	cmpl   $0x0,0x4c(%eax)
5445ce:	75 0f                	jne    0x5445df
5445d0:	8d 85 f0 fe ff ff    	lea    -0x110(%ebp),%eax
5445d6:	50                   	push   %eax
5445d7:	e8 94 73 00 00       	call   0x54b970
5445dc:	83 c4 04             	add    $0x4,%esp
5445df:	8b 8d 64 fe ff ff    	mov    -0x19c(%ebp),%ecx
5445e5:	8b 41 0c             	mov    0xc(%ecx),%eax
5445e8:	85 c0                	test   %eax,%eax
5445ea:	0f 8e 5e 47 00 00    	jle    0x548d4e
5445f0:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5445f6:	8d 70 ff             	lea    -0x1(%eax),%esi
5445f9:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
5445ff:	8d 34 b6             	lea    (%esi,%esi,4),%esi
544602:	8d 34 b1             	lea    (%ecx,%esi,4),%esi
544605:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54460b:	83 c6 14             	add    $0x14,%esi
54460e:	e9 a1 e2 ff ff       	jmp    0x5428b4
544613:	8b b5 3c fe ff ff    	mov    -0x1c4(%ebp),%esi
544619:	33 db                	xor    %ebx,%ebx
54461b:	89 9d 18 fe ff ff    	mov    %ebx,-0x1e8(%ebp)
544621:	0f b7 46 3a          	movzwl 0x3a(%esi),%eax
544625:	3b 85 30 fe ff ff    	cmp    -0x1d0(%ebp),%eax
54462b:	0f 8f 80 00 00 00    	jg     0x5446b1
544631:	8b 85 98 fe ff ff    	mov    -0x168(%ebp),%eax
544637:	80 78 01 f5          	cmpb   $0xf5,0x1(%eax)
54463b:	75 36                	jne    0x544673
54463d:	68 00 08 00 00       	push   $0x800
544642:	ff 70 10             	push   0x10(%eax)
544645:	ff b5 80 fe ff ff    	push   -0x180(%ebp)
54464b:	e8 d0 76 00 00       	call   0x54bd20
544650:	83 c4 0c             	add    $0xc,%esp
544653:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
544659:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54465f:	83 c6 14             	add    $0x14,%esi
544662:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
544668:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
54466e:	e9 41 e2 ff ff       	jmp    0x5428b4
544673:	ff b5 80 fe ff ff    	push   -0x180(%ebp)
544679:	e8 d2 73 00 00       	call   0x54ba50
54467e:	83 c4 04             	add    $0x4,%esp
544681:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
544687:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54468d:	83 c6 14             	add    $0x14,%esi
544690:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
544696:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
54469c:	e9 13 e2 ff ff       	jmp    0x5428b4
5446a1:	8b 5c b3 58          	mov    0x58(%ebx,%esi,4),%ebx
5446a5:	8b b5 3c fe ff ff    	mov    -0x1c4(%ebp),%esi
5446ab:	89 9d 18 fe ff ff    	mov    %ebx,-0x1e8(%ebp)
5446b1:	8b 95 80 fe ff ff    	mov    -0x180(%ebp),%edx
5446b7:	b8 00 24 00 00       	mov    $0x2400,%eax
5446bc:	66 85 42 08          	test   %ax,0x8(%edx)
5446c0:	74 0f                	je     0x5446d1
5446c2:	52                   	push   %edx
5446c3:	e8 88 73 00 00       	call   0x54ba50
5446c8:	8b 95 80 fe ff ff    	mov    -0x180(%ebp),%edx
5446ce:	83 c4 04             	add    $0x4,%esp
5446d1:	8b bd 30 fe ff ff    	mov    -0x1d0(%ebp),%edi
5446d7:	8b 8d 7c fe ff ff    	mov    -0x184(%ebp),%ecx
5446dd:	8b 46 54             	mov    0x54(%esi),%eax
5446e0:	3b 44 b9 04          	cmp    0x4(%ecx,%edi,4),%eax
5446e4:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5446ea:	0f 82 d6 00 00 00    	jb     0x5447c6
5446f0:	8b 46 4c             	mov    0x4c(%esi),%eax
5446f3:	8b b5 30 fe ff ff    	mov    -0x1d0(%ebp),%esi
5446f9:	03 04 b1             	add    (%ecx,%esi,4),%eax
5446fc:	89 85 70 fe ff ff    	mov    %eax,-0x190(%ebp)
544702:	83 fb 0c             	cmp    $0xc,%ebx
544705:	73 25                	jae    0x54472c
544707:	52                   	push   %edx
544708:	53                   	push   %ebx
544709:	50                   	push   %eax
54470a:	e8 01 86 00 00       	call   0x54cd10
54470f:	83 c4 0c             	add    $0xc,%esp
544712:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
544718:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54471e:	83 c6 14             	add    $0x14,%esi
544721:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
544727:	e9 88 e1 ff ff       	jmp    0x5428b4
54472c:	8a 85 60 fe ff ff    	mov    -0x1a0(%ebp),%al
544732:	8d 73 f4             	lea    -0xc(%ebx),%esi
544735:	d1 ee                	shr    $1,%esi
544737:	88 42 0a             	mov    %al,0xa(%edx)
54473a:	89 72 0c             	mov    %esi,0xc(%edx)
54473d:	8d 46 02             	lea    0x2(%esi),%eax
544740:	39 42 18             	cmp    %eax,0x18(%edx)
544743:	7d 25                	jge    0x54476a
544745:	6a 00                	push   $0x0
544747:	50                   	push   %eax
544748:	b9 01 00 00 00       	mov    $0x1,%ecx
54474d:	52                   	push   %edx
54474e:	66 89 4a 08          	mov    %cx,0x8(%edx)
544752:	e8 99 6d 00 00       	call   0x54b4f0
544757:	83 c4 0c             	add    $0xc,%esp
54475a:	85 c0                	test   %eax,%eax
54475c:	0f 85 72 48 00 00    	jne    0x548fd4
544762:	8b 95 80 fe ff ff    	mov    -0x180(%ebp),%edx
544768:	eb 06                	jmp    0x544770
54476a:	8b 42 14             	mov    0x14(%edx),%eax
54476d:	89 42 10             	mov    %eax,0x10(%edx)
544770:	56                   	push   %esi
544771:	ff b5 70 fe ff ff    	push   -0x190(%ebp)
544777:	ff 72 10             	push   0x10(%edx)
54477a:	e8 81 e7 09 00       	call   0x5e2f00
54477f:	8b 8d 80 fe ff ff    	mov    -0x180(%ebp),%ecx
544785:	83 c4 0c             	add    $0xc,%esp
544788:	83 e3 01             	and    $0x1,%ebx
54478b:	8b 41 10             	mov    0x10(%ecx),%eax
54478e:	c6 04 06 00          	movb   $0x0,(%esi,%eax,1)
544792:	8b 41 10             	mov    0x10(%ecx),%eax
544795:	c6 44 30 01 00       	movb   $0x0,0x1(%eax,%esi,1)
54479a:	66 8b 04 5d dc 30 6b 	mov    0x6b30dc(,%ebx,2),%ax
5447a1:	00
5447a2:	66 89 41 08          	mov    %ax,0x8(%ecx)
5447a6:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
5447ac:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
5447b2:	83 c6 14             	add    $0x14,%esi
5447b5:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5447bb:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
5447c1:	e9 ee e0 ff ff       	jmp    0x5428b4
5447c6:	8a 85 60 fe ff ff    	mov    -0x1a0(%ebp),%al
5447cc:	88 42 0a             	mov    %al,0xa(%edx)
5447cf:	8b 85 98 fe ff ff    	mov    -0x168(%ebp),%eax
5447d5:	0f b7 40 02          	movzwl 0x2(%eax),%eax
5447d9:	a8 c0                	test   $0xc0,%al
5447db:	74 0e                	je     0x5447eb
5447dd:	83 fb 0c             	cmp    $0xc,%ebx
5447e0:	72 05                	jb     0x5447e7
5447e2:	f6 c3 01             	test   $0x1,%bl
5447e5:	74 11                	je     0x5447f8