MSVGVLALQGSFNEHISTLRRLGVEAIEVRKPEQLDGLSALIIPGGESTTMAKLANQYNLIPALKKFGATGKPIWGTCAGLIFLADNVLGQKKGGQDLIGGLDCTVHRNFFGSQLYSFETELEVPALVEAEGGSHTFRAVFIRAPAILEAGPAVEVLADYTVTHGESEKEKDANGNKEQKVAVAVRQGNLLATAFHPELTSDTRWHSYFLKMVGKTHTSVLNSLAKTDVTKGLLVQQKELPIFRGCGQLSFEL*