ALPVLKVPESVTGPLGGSVTLPCTYEPLPGWTLTEVVWKRKVGDEYVEIARIDENGLHIPLPEYQGRLSVASAVPGDYSLTLSNLQPEDEATYRCQLTFRTPDGGTVTLSKETKLTVVP