MELFIVESPTKAKTIQKFLGKGFLVKATLGHVKDLPEKELGVDLRTLKAKYVYKRGKKKLVEQLKKLSRRSSIVYLGTDPDREGEAIAYFLKKDLEKVNKNIKRAVFYEITPEAIRESIRNAGDVNMNLVYAQFARRILDRLIGYLISPILWKEFKNYKLSAGRVQSPALRLIVEREREIQNFKVKKYYYVKALLRKGSEEFWAIYDYRYENPSDAKIIAKKLEKGYFSVYKVEKKKEKVSPPKPFITSDLQSEANAKFGFSSERTQKLAQELYEKGYITYPRTDSYRMNEKKAKEFMNYIEKKYGKEYVGRLRRFREKATAQGAHECIRPTSLREEIPEREELRLLYDLIFRRTIASLMKEMLLEREKVTVEAITPELKHPVYLVAKGLKIVFDGWSRVYPSEITEEKLPELYEGDLLDLVKTTLEERKTQPPPRYTEGTLIKTLEKLGIGRPSTYATIVKTLKERGYVEVKKKALVPTEIAFQVVEFLMERFPTLMDYKFTAQMEEKLDLVEEGKLNWKSVVYEFMEKIFGKELEMVR