MNKKIVIVSGGELNEEFTLSVLREEAGCVIGVDRGMEFLYHHQIMPSYIVGDFDSVDQTIATYYRDETDVPIREFNPVKDASDTEIAIRLAMTLGCKEMIILGATGGRIDHLWANIQSLAIPFQAGVEAQILDPQNRIRLIDGDTVIKKDEAYGPFFSVFPLGAEVYHFNIEGAKYPLTDHTLSPYDSLCVSNQWLEDEVKISFMNGIVILMETKDKGQD