MAFEATKREWGELYAFFRLLADGYVYAGTPDVKRNEVQKLPVAMVQREEHDGTRRYILEDEATVRICGEKIDKQIPREDFAAVAELVFAAVKESRENDVMSPDGVEEFLDEVAIYDLEAKTDDRTDFYVAFYSIEAPLVGFCVRSRLGTMFPLLDGGRTANLKFEQTGVKFATPTVNKINAFGEEDDVAGRMLMIERLGGILKYNDVADKVFRSNLCMIDLHFPRMLGEMLRVMHLDGISKVSDLTEAIKQINPLKIKDELIHKHSYYEYKMKQFLMALALGMRPAKIFNGIDSAISGFLFVNGNGEVLCYQKADRQVFADFLFVNSRFEKSSTEKDKYGYLERENGVYYFKLNLKIGLLKR