MDPFALPARSGTAEAGPDYLALPTEMHVFRAPSLPDDPAARARCRAWLQRIGAALEAAASGAAVGQIVLDEASAADCASLDEILLDGEVSALVLGAPEWQIGETAYTGLWRLRARDAATGRRLDRLEIGPIPAVVAARAAASWGLMELPAPEAIPPEMVNAPHVLAELRARSAAFRPGGAAHVINLGLLPLAEAELTWLVRTLGEGPAIILSGGYGTCRIRSTRLAGTWWVQYYNAADALILNTLEIAAVPAVACAAQDDVAESASRVRALEAAYP