MVDVAQLRAALAVIHAPQSPADQRKAANAYADAFLNQQDAQAVIDAGMQLARLAPENTEHVRHFGLHALEHVVKRHWNSFPEQYKTEFKAMCLNLLSSGTGAIDKEKQFIKEKASKLTTEVALREWPQRWPDLVDSLVAIANSGERQAEMVFLVLRSLPKSLPEGRRNELMQGFHAVLEKLFPFFYRVLESSFQGYRGAAPGSRERSAGVALMRAVLSCLLSYLDWIPVSHIFTNNFTAVFCSLMGEPDLRMMCADCMLLLASRDKVPASSAPSSSSCSSSATTLRHRSALPYPGPPPLRPPPGRQVKPPRPPSSFPRIQYPRSPEYAFAKRFCQMAAALGQNHVGVLRENKALLDRTVDTQLAVLAHPSLLLSATAVPFFAEALRDPSGPVAQSIREPARLAVALQLAAERIQKLPEESHRADNVQDYAADDFNDEEELEEFFSAFRTRVADVTKKLATIAPAPAVEFALNRLSGALTAASSHVAAGRRLHQARPPYPALEASVFFLSCVLRRALGAARPGGADRGWPLRSLPHPHIALDAR*