MFRRPLYFVLATAFAYIAYLFAGSVTQSEKNTTKKLGEWPGKNNTVLFLTNSEHGLANVMLATSHALLVEHNDLDIHFVSFEKLKHDITTISEFAAKNSKSERAITFHELKGPSFSKAIEDSGIGIDQVIHAPGLAGLGKFCGNMQHWLMPWTATDHLGLYNEISDILKTVDPIVVAVDPLFGPGIDAVRAQGRNHAIISPNSLKDNFVQLQPMAAALWKYPASQELDFPFDIIPKNIIQCGPIYLSTAPASEQDPELTEWLKISPTILINLGSSVNYDEPAATEMAKSIKILLENSTIQVLWKFNKRHEFSDQFLDILSSDLQSQRVKITNWIKVDPAALLETGNIILSVHHGGANCFHEAIGTGIPQVVLPMWVDLYDFAIRVEFLGVGVWGSRGVAPYWKAEELSSVFLKLVGDSEEAISMRKRALELSRPWKEKPGRVTAAHELAKLARLAPIS*