MRIGGEGATNGATIGYDRGFCFPLCLVNPFVMKPLRQQNRPVISYVPRVEPAPPEHAVKMDHFRDVWILRGKYVAFLLMGEHFRRSPAFSVPESAQRWANQVRQEGEIEA