MRWLAEHYVLSTDQITTALFPSRRSARLRLAQLHQMEAVSRFADVTTGSGQYLYTLGPLGTVVHPTQFNDPNHAGVRAPRTSIDRTERIIGSRRLPHLLGTNQLFIDLLGYARTDENARLARWWSEQHTTAAFAAASYAAGSGTGVQPDGHGIWHAGGRTVGFFLEHDNGTEPLGTVLRKLRAYEQLARYGPRYPVLLRVPGRRREQHLLDALAGVPTAMPVATGLHGEHPAGPAWTLTTDPGPRRWLHELPCDHGPDNPATNPHRFPDTDPSGPDPEP