MELLDNRTAIVFGPSGKGYSIKLEMGWTGVFFAVGWSQFLKFHDITEANALLLRYEGNMVFTLKAYGPNGYQREFNQRKTEVDKILKSSRKHHLLPFRSSKKHHLLPFRSSITTICQAVMEKRNNKASQHLGTRHHSRSRHHHR