MSAILSVQGASAPVKKKSFLSTFTRLNLLKLARAVIPAAVLIFFFPQLAMAAGGSQDLMASGNGTVKATFGKDSSAVKWVILAEVLVGAVMYMMTKNVKFLAGFAIISVFIAVGMAVVGL