MVDPATLSKLEAGFQKLQNAQDCHSLLKKYLTRDVFDQLKNKKTDMGATLLDVIQSGVENLDSGVGIYAPDAQSYKTFAALFDPIIDDYHKGFKPTDKHPKTDFGNIENFVNVDPKNEYVLSTRVRCGRSLNGYPFNPMLTEAQYKEMETKVKGQLATFEGELKGTYYPLLGMDKATQQQLIDDHFLFKEGDRFLQAANACRYWPVGRGIFHNDKKTFLMWVNEEDHLRIISMQKGGDLKEVYGRLVKAVKHIEQKIPFSRDDRLGFLTFCPTNLGTTIRASVHIKLPKLAADRKKLEEVAGRYNLQVRGTAGEHTESVGGIYDISNKRRMGLTEYQAVKEMQDGILELIKMEKSM