MQYTVEGSGGGGVQTVEAAVRKGPWTMEEDLSLVNYIAANGEGAWNTLARAAGLNRTGKSCRLRWLNYLRPDVRRGNITPEEHTLIVELQARWGNR