MQRELDALGRKIRLLIGRCILSAIDDSGKRQLVQVQRLEGETSDDVERFTHYGFSSAPLPGCEAIAIDLAGVRSHTVIIADGDSRYRLHLVNGEVALHDDLGQKVHLKRDGIEVYSTLAIKIESTTSIDIEAPQINLTGEVLIDGDLLVDGDAALTGDIEVDGNSVLGEGAVLFALKSDMSPATTVKVK