MLHAMVDNTGTSWKLRHVSWRRVLSQQDWGSLISTITVLIVFAITDAALGGPRARPFQVTDSTISYPYGYSLVPYWSVIVASIAALLLTIVAAELWLRRSQHTDLTNALAATLHFFIDGLSAFGVTGMVTQITKMAVGRLRPDFLDRCKPVVPSPLIVSYGLPASANPACTEPESVELTDGHYSFPSGHTSTAFAFSVWTVGYAVWAFSLRAPRLSAAAVRQMSVGQRLAREAMTAAGFLWIVSLLVYAWFVGVSRITDFKHHASDVVGGALLGTLFGLAFVVRSIARLGSVVDVPIDLHPGTGSPQSESELLGHNGGGRDTGRVHASSMVPVX