MLTTDPLWQAIRDEVVRSAEREPLLASFLHMTVLRHASFEDMLAFHLSSKLVCNVMDGRALVELLHEAFTEDPHIVEAARADLTACYDRDPACEAYSTPLLYYKGYHALQCYRVTHWLWGAGRDALALFLQNRISESMGVDIHPAARFGEGILLDHATGFVAGETAVVGDNVSILQGVTLGGTGKQSGDRHPKIGAGVLLGAGAKILGNISLGEGVKVGAGSVVLSDVPPHVTVAGVPARIVGQTAESMPALEMNHRIDYP