MPILDLSPGDQTVTVSGDTPLLEVYAALPAGLFPPFPPVELPGGVGGLVARGGFAQTFFFGAEVLGVTFRAPSGRVIRAGGRTVKNVQGYDLTRPFVGSFGRLGEALDVTLRLRPGPRAQHVAASGSLEALGPLSARFAWQDGEDVHLLHFGHAREVERALAVLPGAREVEEPLDLTARFPGGIGVGEGALRDRRFGWVNGGAAPPVPPLFARLAASL