MLYESKTNLRLVKDGSPQGMTTEFIEDHGFLIESDKISTVIDPRASFTLEYLDMIMTIRAKGWKVLFVPTARLEFRITEFSWRDIPYFMYKRSEATAHGTRDYLKAKWRANFPNTGFWTYIKYTIVEQHAALAFGFFQMAGYNRYSLTAKPAKPPADFLEVLQRLDRRWAPPSATLCSRQLARPAVSETRPAYVSHLDEILPYGQGSGVEADFTHEYLPFAVARLTVPSCDVLPAATEAVCGVLVERTDGCDCWVNMPTFKSNSLFVRAMSLFAAAIKAP