MQALKSQIRQWAISLMMVSSSDVAPTWTAKKWSLGMAQLAIDKQISTVQLHWAIPSTPGDGYFQMRTAQHDPPHPGIRRAQKVPRGKVGHLEKEEEEEEEEEELMKKGVGGDW