MAKRKVSDNQEPIVKRSKQEIANMVETGTFVIKEEGAQINQTPNEKRSSGTGIGLFKAKTDCKRSHVESIQDDVFQNDEGPSSLSWLVNLSETSSFQTTMKPGLTYTELIEKALIEHGELTVSEIYKWIYSHYPYYKKNDGRWKNSIRHNLSINPQFRKGEKCNTGGHFWTLNKEYDEQFKKWQENKKSIRGEKRKKPLIITEEEEIEIATKSIMLEEDNSNDSSRLHPDTDPSLVRVATDILSGVDKHVEVEYMSRVDSLSAPLIIEEEDIMECVDPMLADPLLFSDCLELGFQPYELIDPRL