MENSVHYKEEFVLNSRGLKLFTCTWLPANKKIKALVFLCHGYGVECSLFMKGTGLRLAQAGFAVFGIDYEGHGKSEGVRCYIKRFADLVDDCADYFKAVREREDYKDKARFLLGESMGGAVSLRIHRKQPSDWNGAVLVAPMCKISDELKPSPFMISILSKLANVIPSWKIVPTRDIIETGFKDPLKRAEMRSNPYCYQDKPRLKSGLELMNASIDLEQRLSEVTLPFLIVHGEADVVTDLAVSKGLYEEASSFDKSMITYPGMWHGLLFGEPEDNIDLVMRDITLWLNKRSPSAASSGSSPPLLTHSHLDLVHHASKED