MCKKFSFITNLNICTKYRVCIFWACINIIVGIAFIPLVVDFVKRQKLPNAVLVFGCICGGNLILSGFMLLIGVLKDVRCL VGSSIVFCGIGIFFIHWLIIPLALFFIFSFIVFNYYQVVMASDDRYRVPRRFS