MTTHKQCTLRAVLTGLLVAPACVAAAPNGTLHQLAKAAGKLYFGTAVDNPELDDPQYRPVVGSGAEFGQITVGNTQKWQFTEPEQNKFDFAAGDVIVDFAKSNSQIVRCHTLVWHNQLPQFVSSGNRDRDSLTRVIESHISNVAGHYKGKCYAWDVVNEALNDDGTFRDSVFNRVLGPDWIPIAFKAAAAADPMAKLYYNDFNIEQPGNKQQAALRIVDLVRGCGATIHGVGFQGHFTVGQTGSKESLASVLNSFAAKDLDVAYTEIDIRHASLPADAQAQQRQADDYAAVVGACLSVQRCVGITVWGASDAHSWVPSTFPGAGDATLLDRNMNPKPAYNRVRDVLAAAGRTEKRKMDGAPWGILRLVTGWTCPWFARHKARRPRPSAGGTFVLPPL