MPCGIGALPCTRGEVPQPAFFQHHLIASGNEEVEDFCASPVKSEELERKLTRKVEIPLIFFGDASSAAGGVDPCEVYCTVPGRTSLLSSTTKYRVTVGEIQRRISPPECLNASLLGGILRRAKSKDGGKTLRDSLRKIGLTLPAGRRKQANVTAWTALVEEEAVHMAKDFALVCEKEFHARDIGIYLTKASLSLDHDVIKRRTMLENSKKIVSELCDLLSADRTPLTPFIALTRPTVTLDPTIQQHLSHYTLMTHGFGGVAMVAVLESVKCMIDECVKYLDRTCSQAMYIPYNTR