MTTQLEQAWEIAKQRYAAVGVDVEEALRQLDRLPVSMHCWQGDDVAGFENPAGSLTGGIQATGNYPGKARNAEELRADLEQALSLIPGPKRLNLHAIYLESDAPVARNEIKPEHFKNWVTWAKANKLGLDFNPSCFSHPLSADGFTLSHANDEIRQFWIDHCKASRRVSAYFGEQLGTPSVMNIWVPDGMKDITVDRFAPRQRLLNALDEVISEKLDPAHHIDAVESKLFGIGAESYTVGSNEFYMGYATSRQTALCLDAGHFHPTEVISDKISAAMLYIPRLLLHVSRPVRWDSDHVVLLDDETQAIASEIIRHNLFDRVHIGLDFFDASINRIAAWVIGTRNMKKALLRALLEPTAQLRQLENDGDYTARLALLEEQKSLPWQAIWEMYCQRHDTPAGSQWLDSVRAYENAVLSQRG*