MALHHSATLTFLIFVALFSLSTAEIRTTKVKSDNRPIIPIDEFGFTHTGRLELNVSGITLSTRNKLDLSKLGFFLCTRDSWLHVLEQLEESEISCALDSHLVKKVYTFNSLPTTDPDSFGSLYVETDSDQYTLVFANCYPENVQISMNIRSAMYNLDGKTRTRDYLSAGRTILPRIFYFFSFIYFGIAVFWTYVLYKKRLTVFGIHFFMLGVVIMKALNLLCEAEDKSYIKRTGSAHGWDVLFYIFSFLKGITLFTLIVLIGTGWSFLKPYLQDREKKVLMIVIPLQVVANIAQVVIDETSPFNQDWVTWKQVFLLVDVICCCAVLFPIVWSIKNLREAARTDGKAAVNLMKLTLFRHYYIVVICYIYFTRVVVYALETITSYRYLWTSVVAAELATLAFYVFTGYKFKPEAHNPYFAIDDDEEEAAVEQLKLEDEFEL*