MTTLIHVLGADIPHHNQTVLRFFNDTLAPSLPSHQVRRFMVVSAAELSGHAYPALQIARFADQKALARAVVVQAREDRSVRFFFHGQFNPWLWLALLCGGIRTTQAYWHIWGADLYEEARGWRYRWFYRLRRLAQRRVARVFATCGDIDYFRRRYPAAATSLLYFPTRMSPHAASPHEKAPDAPLSILVGNSGDPSNRHLAALDAIHRQFGAQAQVIVPMGYPAGNHAYIEQVAQHGLALFGADRCRVLRESLAFDDYLALLRTCDLGYFLFHRQQGIGTLCLLIQLGVPFVISRHNPFRLDLVEQRLPVLLGEETLNQAMVRDAREQLAHIDTRQIAFFSPGYEQGWRQALSLVAGDSDD