MAIVTRNRLFLRIHWSLSALFLIAGAWASEVRAEPLRLTLRHQVESSPGSGRFHTLSRNETWKPEETAIIVCDMWDFHHSQNAVRRVGEIAPIIDRVLKASRQEGVTIIHAPSDCMDAYTDHPARRRAQDVAEAANLPPEIETWCSRIPAEERGTYPIDQSDGGDDDDPQEHAVWAKHLETLGRDPALPWQAQTDLISIDAEKDYISDRGEEVWSILEENGIKNVILTGVHTNMCVLGRPFGLRQMARYGKNVVLMRDLTDTMYNPRQWPYVSHFTGTDLIVSHIEKFVCPTITSNQILGGKPYRFQNDERPHVAIVMAEDEYRTNETLPPFSVNQLGKDFRVTLIYGSDTERNSIPGLAAIKDADVLLVSIRRRVLPTADMQLVKDFVESGKPVIGIRTASHAFALRNAEPPEGFADWPEFDAQ