MFADEPPENLVLPGDTLPIPLPAPTAKGAAMKVGPGLAHIPPDTIIPVIAGELNVDEKKRMIWVESDGKRYTPHLHDPVIAIINRSSSDFYHCTIPHSRSTTALLPHLAFENATKKTRPQLNPGCVVYARISLASKHMDPELECFDAATSKAGGFGELKGGMLFDVSLGMARRLLGDGKKLRQLKIRQGLVRAEGETGKKVKGAMCSGLEVVEELGQRLGFEIAVGRNGKVWVDSEDVRTTLCCGRCIVESEFLTGEEQRRLVREKIKEFGL