MFLMWALRLVYVLVSNGYFVKQLFARASIIGVALLLSACATVPMASVEESNTAKQFRSPEKGNSGLYIYRDSFIGKALKKDLYIDDKFIGESAPDVFFYKTIKAGEHKISTESEFSNSDLNIKTESGKNYFIRQYTKFGVFVGGANLEQVSEEEGKKAISKLNMAVSH