MVLFSAQEQLYYKEKIMTTNRLQVSLPGLDLKNPIIPASGCFGFGQEYAKYYDLNLLGSIMIKATTLEPRFGNPTPRVAETPAGMLNAIGLQNPGLEVVLAEKLPWLEREYPNLPIIANVAGFSKQEYAAVSHGISKATNVKAIELNISCPNVDHCNHGLLIGQDPDLAYDVVKAAVEASEVPVYVKLTPSVTDIVTVAKAAEDAGASGLTMINTLVGMRFDLKTRKPILANGTGGMSGPAVFPVALKLIRQVAQTTDLPIIGMGGVDSTEAALEMYLAGASAIGVGTANFTNPYACPDIIENLPKVMDKYGISSLEELRQEVKESLR*