MSSNVTMFPGVALVTGAASGIGRQCALAFVAEGCSRIALIDRDEDGMSETSRLCKETARLTRPKSTVSTFIIPCDVSLEAEVAVALDYVVEEWGRIDYAVNCAGVGGTAGPSHRQAVDEFDRVTGTNCRGTWLSARGEIIRMLDQEPLKTHDGRRGNRGVIVNVASNMGLVSRPECPAYAASKAAIVSLTKSDAIDYAKENIRINCVCPGIIKTPMTADIRDGDPQVQRAPMRRMGTAQEVADVVMFLCSSKATFVHGATICVDGGYTAC