IVFATGNKGKLREVKEILAELLEVKSLVEETQGTFEENALKKARAAAELPVLADDSGLEVDALNGLPGVYSARFEAEDEENLAKLLEELEKEDRSARFVCVLALVDPEEEEELLFEGEVEGEIVEEPRGEGGFGYDPIFIPEGEKTFAELSKEEKNAISHRGKALEKLLEF