MLQDMDEEQMLSRALISYVRFNHPQTIMHPILTFSLDLLWEKLAKRFFLMDRVLTMFNCIIFILAECILNAPTLMDHLVIKVLAGGRFLVYSVGFCRLLYWHSVQCCRACKDGALTRICGVKIPQYLTRSSDILSLLLMMDLLAMMTVEPMFHCMGKPEEHPEHEGLGLIQYRCEEWTDEMSLLYEIFVILGVFLYVILILEVGSISVKLSEYRVLCLHAIEQVLLCFGVVLLAIFTFSFAISGMTREVHAISNREWDDVGASLSTLIRLAFGAMDLEGIQEVSKESPLLIIVIVLFMMLVYSFFFNLLVSQFCGVYTSLAADIKGHARLARGEIIIETFKAVKLSRWQKFMASLDLDTRVDFEEGDIGLAGGIKDFEPALAHPVAKEX