MGESGEEELGIGKGDKLILRGLKFHGFHGVKEEEKKLGQKFLVDVDAWLDLRKAGKTDCLSDTVSYTAIYSIVQEVVEGPSQNLLESVAHLIANATLLKFPQISAVRVKVGKPHVAVRGPVDYLGVDIIRYREVDKPKFAGTSFMI