MRSDQTVCVTGAGGFIASWLVEKLLSKRYTVRGTVRGDPEDSKYEHLRVLEGAEERLELVKADILDYQSLVSALHGCNGVFHMACLLNDDPDQVIEPAVKGTRNVMEACAEMGVKRVVFTSSIGAVYMDPHRDPRAIVDDNCWSDLEYCIRTKNWYCYAKTLAEKAAWEIAEERNLEMVVINPSLVLGPLLQSTMNASTAHIMKYLTGSAKTYANLTQAYVDVRDVADAHILVYETRSASGHRYLCAECSLHRGDVVDILAELCPRCPLPTKCSDEINPRKQPYKFSNRKIRDLGLSFIPINKSLGDTVASLEDKGFLQ