MKIKQHTWPISELVGLQESINLNPVWQRGAAWKAPRKSLLIDSILRSMDIPKIYLRKLPANGAHHYDAVDGQQRIRAIWEFRSGEFALEHPDVLPPIDGHVVQGKKFNQLPKILKDKFDFFEVSVAEIVSATNDEITNLFARLQLGVALNPAELRNAMLGPVRHMIDSIATGHVFFSASRIPDTRYKRQDYVGHVFAMAAYDGQKNIKAPDLKKMVAEFGVDRAAEVLSISSRVNDALTVLAEVDEYLGHRLTQKWLFVDLAWLIMQEQAAGIDVDAEELANNFREFELLRRQYTRQPESLLQATKQPRTNKLLYDYIMAFRAQGATHANLKVRNVSLRAFCL