MEEVKLMGALPSLYSCRVEWALTLKGIKYEYIEEDLLNKSSLLLKHNPIHKKVPLMLHGGKSIAESLIILEYMEETWKQNPLLPQDPLEKANARFWAKFADEKVAFPMWTAFLLKGQEQEKAMETPLQALKSLDEDLKGKKFFGGKSIGLVDLVVGWIPHWVPVIEKVLGLKLLGADSFPSLYAWTERFLNVPFIREKLPPSDRLLAFYTTIRKELLNK