MASLGPVSVKISQTLSQRPDIVGDEAATALKRLQTCNVPFADRLAWAVVKESLGWEGAIAPGVGEDEGSDGGPTLFAEITPQPVAAASLGQVYKAVTHEGREVAVKVQRPDALQVLAQDYLCFVVTWGAIEAWWSLGGGFDNGDIRSVVDRVAGEVLDELDYAKEARNGDRFEASLDFLGFVGTPVVLPEYSSRRVLVTEWVRGEHLSRLSAEEGLRMTRMAVEACTASLVLTGYVHADPHEGKHVLGNLMLADDGRVIFLDFGLMSVVDSQIMEAFASGIQAALSEDWVSLAQAFKDTGFVNDPDLGLARFSRELEDAMRRTEGGSSRFGALATVLNQELAPRWKMFTPPYILLLIRTFLTLEGIAGRVDPDFNIYEMAMPWAMRRSLSPESAEGVAALRSTLLTPDSRVQWERLLQLVAEA