MTRLARTLATLAFLALMLAGLGFVAARLSGSESREALAAVAGPADFLEGRFTAVLDKQVVAALPKLTALDDMASGLAYRLLGDAGPLVRAGCPGWLFYADEIVEPREREAPVAERIRLAAKIRDHLAARNIALVVLPVPDKALLAADRLCGLPVADLAAKRSAAWWEGSRGLGLDQVEIAPGFPGADGFLRTDTHWSPLGARLAATRVAEHVARKIGAGTQKVTLKESAPHARVGDLMRLAGLERSWPWSGPEPDQVPDVSVAIARTGGLLDDVPAPAVVLAGSSFSRNSGFLDYLQAASGYEVAQKSADGSGFAGQLLAFLMDEPESLAQTRLIVWEFPMRALTRPLTETERRFLGDPT