MSSLTQLPELKATLSPTSEILTDPKDAKFVEHLKRWTDIDLKVPGAIVLPSSEGDCQKIVQWASKYSIPFVTKSGGHSEWSTIGGDGIIIDLSLYKGVEVDTNSNTATLKGSILSKDVAVALADAGFFTALGNGNTVGAIPYFLGGGASITSSITGFGSDQILSAHMITAKGELLDVNEKTHPGLLYAIRGAGQFFGLVTQLTIKLHSLKALGNDKGVIWAGSFVFPLARAREVTSVMKDLMNDSRYATAGLMMIMAPPPARNPCLVIAARYTGNPDDAPKAYKVLHDLKPIVGTGAAVPIQNASDGREALGAKGGFKRFGVVGLHRFDEEAFLKTIDIWTEMIAECPDAINTAFNFQWDARPVKTPDFESAMCLHDIRYWQNNLIWHTDAKNRAKVDEYNARSITVVRGDDVANFADFQNGTRVDPIERRYRGEERLARLKALKKEWDPAGLFTAQLL*