MQEDEQLRSLVETHGANKWTEIAAGLPGRTGKSCRLRWVNQLRGDLLTSAFTPAEDQKIVEMQATYGNKWSAIARELPGRTDNMVKNRWNSYLKRRVEM