MGSKFHAFMFPWFGFGHMTAFLHLANKLAEKGHKITFLLPKKALKQLEPLNLFPKCIVFHTLTIPSVDGLPDGAETTADIPITLGGFLASAMDRTRGQVEEAVRLGKPDLIFFDFAHWIPEVAKEYGAKCVNFLTISAACVAISFVPGRSPDELTVPPPGYPSSKVVLRGQETNFLSFLSYPFGLKNCDVISFRTCQDIKGQFSDFFELQYQKKVLLTCPMLPELDKTIALENQRNHWLSGFEPGSVVFCALGSQINIETDQFQELCLGMELTGLPFLVAVKPPKRIQEALPEGFEERSKGRGV