MSSKRKRTVLSLKDKVEILEALKRGESGSSLKQKYGVCASTISAMKKQGDAIRNYANKFTEEAGCSERKVMRTSRFEQMEEALYVWFLHNRTAGNPNSGPLLCEKALFFNARFGDDRNFKASQGWLDNFKKRHGIRSRDICGEKLSADEASADSFREELKKILEEEGYDADFVYSADETGLNWKALPNQSLVARHEENVPGYKARKERVTVMLCANSTGLHRLPLFLIGKAKKPRSFRGAKSLPIVYSHQKKAWMTVQVFQDWLKKLFIPEVKWHLDYIPTLKRLGRVAVLLRIIPTTRS