MARGKADRQLTVGKKLEIIEEAERTGLMAVTAQKYGVKTGQIRDWKKNIDRLRATDPSRLVCASTVQRGHLVFNETYAQYWVGYNKYCSSNTNFDDLKDALRTTQKDVLREGVNGFGFPSTIDPTATHALESPLMGEWKSQFYPPGMENNPYDVMKKDLVTVRDQLREFFDQKAFPTKYLYYVTRIDFFKPDPNAHSDEEDEDENEESQPTAAAGAASGADKAPETTATADGAGAPAAAAAGADSANSIDNVVSFYVAICGNGSVMVPMAVFPPVEEWHWERKKPVKLRHAHSVHRTKRNDPSEALQFFSVTWKKFYDEEAKYSDKFAFLLDKSIEEFQAPEFTEGLKQLEGYGKYWNTFFTVRNPLDSSNFDHVLSTFVIEEWRSILRLKKSSQPNDYRKCIAFWFYSAWELFAGDNARTAFRSSNMYLEDKAVCSTDMDGRIV