VAMSCNGCRVLRKGCSDGCVLRQCLRWIESPDAQGHATVFVAKFFGRAGMMALISSVPENQRPALFQSLLYEACGRTINPVFGAVGLLCSGSWKHCQDAVETVLKG