MSDVTRMTVLVTGAGGRTGKLVYNKLKQNPDKFVVRGLVRSEESKIRIGGGEDVFVADITKAEALSPAFSGVDVLIILTSAAPKMKPGFDPSKGGRPEFYYDEGAYPEQVDWIGQKNQIDTAKIAGVKHIILVGSMGGTDPNHHLNSFGNGKILVWKRHSEQYLVDSGVTYTLIRPGGLLDKEGGLRELLIGNNDELLATQTKTIPRADVAEVCVQAILHDEVKNKAFDLASKAEGEGSPTLDFKSFFSQVTAIF*