MPVLVLVVAVAWSGFWFYAASHVDEKFDEWRTREAKSGRAYDCANRSVAGFPFRLEVRCGDPVVTLTSQTADRTQLTARLKDILVVAQVYDPTKIIAEFTGPATVSAGSDAPLFVAGWTTGRASASGLPTPQRVSLVFDDPAVDRMNGTTQSPLLRAKHLELHTRLLEGSLSSNPVVETALQINAGSLQGLHPILAEPFDADIRALLRGLKDFAPKPWPERFREIQAAGGRLDFTQSRVQQGETIAVAAGSLGLTATGYLDGELTMTVAGMERIVAQLGIDKLLMDGVPQSTVDRIAPGVSAQDVNKVIGALDRMIPGLGNLARKNANAGVVAGINMLGQASTLEGKPARAFPLKFTEGVISIGPLRIAQTAPLF