MGQQEFDVLVIGAGISGAALFYELARYTNIKNIALIEKYNTAATLNSKGTSNSQTIHCGDIETNYTLEKARKVKRTADMIVKYGLMQNAQNNFMFSHQKMALAVGDIECDYMKKRYEEFKELYPYIKFFDKAKIKQIEPKVVLGEDCNQDRPENICAVGVESGEVFTTVDFGKMSINLIEQAQKQNKNTFVAFNQEIIHIEKKDDIFILKTSNHQEYHAKSVVVNAGAHSLYLAHKMNLGMDKSCWPVAGSFYLTKQKLLNGKVYMVQNPKLPFAALHGDPDLLADMNTRFGPTALVIPKLERYHGLKSVPEFFEALKLDKTVLKVTFNMFKDATIRNYIFYNYLFELPFIDKSLFVKDAKKIVPSLKASDIYYAKGFGGVRPQVIDKTKGELMLGEASITETPGIIFNMTPSPGATSCLGNAERDAKLICNYLGMEFNEDKFSSELL*