MMEEVKLMGALPSLYSCRVEWALTLKGIKYEYIEEDLLNKSSLLLKHNPIHKKVPLMLHGGKSIAESLIILEYMEETWKQNPLLPQDPLEKANARFWAKFADEKVAFPMWTAFLLKGQEQEKAMETPLQALKSLDEDLKGKKFFGGKSIGLVDLVVGWIPHWVPVIEKVLGLKLLGADSFPSLYAWTERFLNVPFIREKLPPSDRLLAFYTTIRKELLNK