MDENRLDNIVECAYNMDNGYVEVWYVDGNMLRIKCEEVEAALRTTEQSLAKLHKLLDNKPIEYVAMALSGEMQSYCDIEDEMVKGMFGTIVQGYLKKGYNRDTAEMMAREFFRYES