MAGETVLVTGASGFIGSTLVRLLLGRGYNVHAGVLNPDDKAETEHLLALAAGAGEGEGRLRIFRGDLLDGAALIDAARGCSGVFHLASPCIVDAVSDPQKQLIVPAVEGTLNVLRAAKEAGSVRRVVVTSSSCAIMPSPGWPAGEVRDERCWTDIDYSEKNGVWYPVSKTLAEKAAWKFAEENGVDVVVVNPTSVLGTIIPPTINSSMSVLLRLLQGCTEEYKDIWMGAVHVEDVALAHLLVFENPSASGRHICAESINHLSDFAAKLAELYPSYKVPKFPKDTQPGLVRAEAEVAAKKLVALGLQFRPLEKIIRDAVESLKSRGYIS*