MHKLGRGHRDKLQQFITITGASEKIALQALKASDWHLEGAFDFFYNQPQLKTFTDSRHLEELYNRYKDAYVDMILADGITVLCNDIQVDPQDIVMLVLSWHMKAGTMCEFSKKEFIEGLQSLGIDSLDKFREKIPYMRSELKDEQKFREIYNFAFGWAKEKGQKSLALDTAIGMWQLLFAEKQWPLVDHWCQFLQARHNKAISRDTWSQLLEFAKTVGSNLSDYDAEGAWPYLIDEFVEYLNENGIIQNGLINDSSLKW*