MLTQQQEPSKAYVLAGIFTLSLRLIVGWTYFSAFWRRLVLENKLIPDATGYIGEKFNHFLPNSIGIKPIIEYLVSTPDLLWWAMVIFTLVEGIVGLLYMLGFFTRLMSIGVFSLAFGILLGSGWLGTTCLDEWQIGILGVSAGFTIFLSGGGKYSLDYLLLPKLSKNKWLVWLTSGELPLSIKQFSKVAISGAVLLFILTLYTNQVFHNGIWGPLHNKSVKPELKISNAKIQEDILTFKVYRIEGADVYGSFLIGITLKDENGKTILQKNGEELARFPLTRIKNDYVAKVAPGKHSLIIPLGSKATLTIRSDVFMDLPKSDYELILTDISGITWKEKITVN