MSHTEPGQKTADAHLLWVAGKEKIGGGDILPIENPATGEIFAHCHTASAQDVDQCIEQANDAFIAGTWSKAPRHFRADVLDQAATLLSEQLSELIDLEVLQTGRAVREMKAQVPSLVKWFRYYAARLRVDERHVLPTTGSLHNWVDRVPLGVCALITPFNHPLLIAVKKVAPALAAGNSVVLKPSELTPITSLQLGRILRDAGLPEGVFSVLPGLGVETGKQLVSHRLVRKVDVTGSTAAGRAIGAIAGGNLARFNAELGGKAPLVVFETSDLDAAVNGIVFGAFVASGQTCVAVTRVLVHKSILGALTEKLSEKCNSIVRRIGDPKNPLSMMGPLISSKQLSGVQRLVDAAVASGNARLLCGGQRMSGVSPLDGFDLSKGYFFPPTVLCGTNPDGSNVCATDLWYEEAFGPVVVVASFQDEGHAVRLANDTSFGLGAGIWTRDLSQAFRVSEQIEAGIVWVNTHHRNDPSSPWGAHGTRSDSGLGTENGAEAYMAYTAPKSVVINYASTETALREEDWFREDQSGGAVRYG