MLKALITGINGQDGAYLCKLLLSKGYKVYGIGKGNAKSVSRLKLLNVHEHPNLVLLSCDISHYELIRQLLAEIEPDEIYNFAAYSFVADSHNNPLLLHMVTASTPIFFAEAIRSLRLKSKFFQASSSEIFGDSYESPQTEKTLLQPRNPYGLAKSYAHQMLDTYRSLHSMFIVTGILYNHESPLRDNRFVTRKITSTVAEIAKGNETILEIGNLDSVRDWGFAEEYVFGIWSAMQHKISDEYIFSTGIESSVRDFITLSFSSTGVRVYWRGEGINEVGVDENEKLLVRVNKDFYREKEKTNLIGDSSKAKNKLGWQSTVTLQELCKLMVDFDLK