MTTQLEQAWELAKQRFAAVGIDVEEALRQLDRLPVSMHCWQGDDVAGFENPEGSLTGGIQSTGNYPGKARNATELRADLEQALRLIPGPKRLNLHAIYLESDTPVARDQIKPEHFKNWVEWAKANRLGLDFNPTCFSHPLSADGFTLSHPDAKIRQFWIDHCKASRRVSAYFGEQLGTPSVMNIWIPDGMKDITVDRLAPRQRLLEALDEVISEKFDPAHHIDAVESKLFGIGAESYTVGSNEFYMGYATSRQTALCLDAGHFHPTEVISDKISAAMLYVPRLLLHVSRPVRWDSDHVVLLDDETQAIASEIVRHNLFDRVHIGLDFFDASINRVAAWVIGTRNMKKALLRALLEPTDQLRQLEASGDYTARLALLEEQKSLPWQAVWEMYCQRHDTPAGSQWLDSVRVYEKEILSKRS*