MGAKRAVLVGINYQGTKAELKGCHNDVARMRRCLVDRFGFDESGIRVLIDDGSAPQPTGANIRRELARLVGDARPGDLLFFHYSGHGIRLPAETGKDDDTGYDECIVPCDMNLITDQDFTELAQKVPSGCLFTIVSDSCHSGGLLDKTKEQIGHSTKQKQKQTQTQTQSRELEERSPSGTSFREFLKGTVREAFESQGIHLPHRSRSHQQGSGHGDDGDQESRYINTADAHVKNRSLPLSTLIEMLKEKTGKDDIDVGSIRLTLFNLFKDDASPKIKKFMKVMLNKLQQGQHGGIVGFMGALAQEVLKAKLDGKEEEEFDPAMKQHVHSDQEVYAGTTARVPSNGVLISGCQTDQTSADATTPKGVSYGALSNAIQAILAERGTVTNKELVLKARKMLSKQGYTQQPGLYCSDENASAAFIC*