MELSDNQRKELIKIVHKVFEEEELKTICLNNQQILHGNPYSKIQGNTISNRLNYLVDYLIRKKLVDDFLALCLKDSVNQKTELKNFYSQRLKAKEVFNKYNFQTLINILQKVNEDKSVINSYNNYLENNDIPKGKINSFDISQAIDDLLMLMCSKSDGDNHISDNPHDSCYLLDFVEKFLCEIVYIQNITEDLQEWIKRNFPEVAFRNKIQIQNLNNINIVDYLFFCHRTKD