MQYTLDQLNSISTDAFVAALSGIFEHSPWVAEIAAQQRPFASIDELHRKMSNVVETAGEDRQLALINAHPELAGKAAVRGELTAESTREQSGAGLAQCTQEEFDKLLALNAAYREKFGFPFILAVRGYDRHGIIANFEARVNNSRAEELRASLDQIYRIARFRLDDLIDA