MTKGTDRMMRNLKQFADLQYKQFSARHGQQLIDILEFPIKLVLSPFTLAYDIAGSAPRGFGIPEFISKLSFSAIFVVATLGTYDIALDLGKKVLCQRNCRTCNGWQALRCTMCRGSGKVQYQVKNFSLKSGEKATAESVADAISDNRAELVHLPSTVDLHLPLPSKDCPTCDGSGVMGCPECKNKLQIRISADDIMEPPWTAYNILRKMHYPYEHIVHSMKDPSIAAFWLLTMPQIVGGFNYDDEVKQKIWWQYKESMRYDQLRDVVAKRIPGWEHLQEALISIDPVRAREDPVVVKNVPYYKARKALEAEVMKLDPPPRPQNWGELNLPLNASSWSEEDLKDPKKLYEMTVLLNAQREIADQVLDAQWQTKWRQEKLNETLKEKVQPYIQSIDNGVLSQPIIIQSPNQDQKGKTRKRRWWLF*