MNTTPLVIGAYAALPATRADQETFYDRLHADLEATGLELPFRDSIHDDPAWLASQLAGRFTDSIITAIPGTMMRVWDGGTFGLASPDDDGRNAAIAFTRSIIDSARALDDAAGHRVIAGIHIHSAPSVTANRDQFLRSLTELLEGMDNDDPRLIIEHCDRYNEAVTGEKRFLSIEQEIAIAKETGIGITVNWGRSAMEAYDTQLPARHIQALVAEGVFEGVMFSGAGDKENTFGAAWADLHLPHHVDEPASLMDDDRIAECLSAAGGAQKYHGAKIQAPADVDVATRVTMLGHITRHLR