MLSASSEYIQALHEGKYLQFLGWTDFITHTYALKDADDTVNFLIFEWLNNGYLEEDAKKLAVLQAVYDLEFRPLRGKLDYSLKAITVALFICMVFQKFGVDVTLSPEKKVKRDAVNQLIEEKLGELNVFAYKERLEEVQSQFYLWVENVDEKEVSDVFQKVDAITRPRYLLEDYILHLERIKLKDDELYATRLSMANRFLRYLYEQTELTQEVAEVIATYASSLREFHPGKKEVDQLDEISPPSTLEHTWRWVTGIGIGFFSIVLREKSIGEFISGAIVTNEINTINSELKKIG