MAASSRMGLSVYLAIMAAVLASALGAELTADYYSETCPQALTTIKLLVGAAILREPRMGASLVRLHFHDCFVNGCDGSILLDDTDDMVGEKTAKPNNNSVRGYDVIDTIKSAVNTICLGNVVSCADILAVAARDSIVALGGTSYDVLLGRRDATTASMDDANNDIPTPFMDLPALQDSFESHGLSLHDLVVLSGGHTLGYSRCLFFRGRLYNETGTLDPAYAGSLDERCPLTGDDDALSALDDTPTTVDADYYQGLMQGRALLHSDQQLYQAGGAAGDLVEYYAENPTKFWEDFGAAMLKLGSLSPLTADEGEVRENCRVVNQV*