MKIVTEKGEMRSWSRTQRLSGRRLALVPTMGFLHAGHLSLIREAKKRADLVVVSIYVNPGQFAPGEDLATYPKDFEGDLKKLEPIGVDVVFNPNDLYARDTSNHRNFKGHETWISVERLEKLLCGKSRPIFFRGVTTVVAKLFNIVEPDVAIFGKKDYQQLQVIRGMVRDLDFAVDIVGCDLVREPDGLAMSSRNALLSPAERQQALSISKSLNKVATMDKSDVDVCDLIKQVQQDIVEAGGKVDYVEIVEQESLTPVERIDCPVILCVAAWFGSVRLIDNVEL*