MLALTHHSTPQPPQDLTMAVLGCGTMGIAILNGILTSLVEMQGPKPLQSGASTPSEDIPRSLPSRFIACVRTPETAKKVKGALWEHSSVLKVVRNDNLAAVQQSQVILLTCKPYMVRDILGAPGMAKALHGKLLISVCAGITVEQLEIALHGAVPSKDPDEDGRCRIVRAMCNTAALIRESMTVISATEPPLPRETETLVTWIFKRVGDVVYLPARYMNASTALCGSGPAFYSLFLEAAIEGAVAMGLPRAEATRMATQTMRGTTGLIQSGEHPALLREKVCTPGGCTVSGVLVLEEERVRGTISKAVREASRVAGQLGKNIQAATVVNQGDAHLHFDE*