MKPLIQVGHSYLALSQGEQQLRDAHFEEAAESYKRALEVSRTIPAEEAFDYNGFDALCHTGLSGAYVKLGRYEEALHSAEIGLRYFNRRGELHQDEGKQWIAAVFRRAQALEGIGRKEEALKAFQMAGEMIAERKGEMSDKEELQRMTAEHIASLQALTPDKKPAGYKAWWEFWS