MKVNDRPIVFDVAPIIGEGRTLVPLRHIFEALGAEVKWDASTRTVTGIKGSDKIILKIDSKEALVNGETKELDVPATIVNGRTLVPVRSISESLGAEVSWDDNSKTVIIKTNF