MTTQQIATRFNELAQAGMFDEILHELFSSDAKSIEPANAPFPSVQGLDNIIAKGKQFHDMIEEMHGSYTNPAIVAGSFFACTMGMDVSLKGMGRHKFDEVAVYEVKDGKIISEQFFF