MVFTLEQKLADIRCMCRACRLTKCIEVGMNPVGVRQKPGSFRKSKELISPSSSNHDEFSRMPILSKMKLNYENMRNARKALHNEVGENVFEEKIPKEINYKESVQQGMKDYTLMPEWVSSCFDEFRTLSADQKNILFRNSYIPFFMMETAFLSHINNMPDSVIFPSGDYCDMKNLERYYNSTNFEKKISTEDIENLFKPFYDNYKRSLLLPMMNLQVDIYEFLTLFTLLHWDTGLVEITDECLEIGTKVKAEVFKELDFYLTNVKKVAEPSVRIGTIVNLLPAVHKSVRRIQDDMEMTKVFNIFSAPNEFFDLVTGNF