MAASNGEGHGRFDVIVVGAGIMGSCAAYAASSRGARVLLLERFDLLHHRGSSHGESRTIRATYPQAHYPPMVRLSRRLWDEAQADAGYTVLTPTPHLDLGPRDDSALVASMRNGGATEVVAGDESSSWPWAGVFRVPDGWTAARSELGGVMKATKAVAMFQALAVKRGAVLRDRTEVVDITSSKRGEGEGSIISVRTSSGEEFHGTKCIVTVGAWTSKLIKSVTGLELPVQPVHTLICYWKVRPGREQELTPEAGFPTFASYGDPYIYSTPSMEFPGLIKIAMHGGPPCDPDGRDWSTGAGDLVEPVARWIDAVMPGHVDTTGGPVVRQCCMYSVTPDDDYVVDFLGGEFGKDVVIGAGFSGHGFKMGPAVGRILAEMALDGEASTAAEAGVDLRPLTIGRFAGNPKGNLSASQG*