MKGALLVLALMVTRELMFQMTEACPIFYGVFGTVSLGSKTLLNATLDLVAATDEEKAALGKIQDCYNEAGLDGKFLDLLLMVSINLSTDCIKHSVSSVLKLESRHLSPLMW