MTTQLEQAWELAKQRFAAVGIDVEEALRQLDRLPVSMHCWQGDDVSGFENPEGSLTGGIQATGNYPGKARNASELRADLEQAMRLIPGPKRLNLHAIYLESDTPVSRDQIKPEHFKNWVEWAKANQLGLDFNPSCFSHPLSADGFTLSHADDSIRQFWIDHCKASRRVSAYFGEQLGTPSVMNIWIPDGMKDITVDRLAPRQRLLAALDEVISEKLNPAHHIDAVESKLFGIGAESYTVGSNEFYMGYATSRQTALCLDAGHFHPTEVISDKISAAMLYVPQLLLHVSRPVRWDSDHVVLLDDETQAIASEIVRHDLFDRVHIGLDFFDASINRIAAWVIGTRNMKKALLRALLEPTAELRKLEAAGDYTARLALLEEQKSLPWQAVWEMYCQRHDTPAGSEWLESVRAYEKEILSRRG*