MTHTDIHDLPTVTQADVYKDNRLAGYLERTTDGIQFGYLREYLESGGPPVATTLPLRDEPLVTLAGAVPPFFAGLLPEGRRLNALRHAVKTSSDDELSLLLAIGADAIGDVSVIPKGHNPQPVPTFLEIDDPHQADFTEVLAASLGTSPDRVGIPGVQDKVSARMISMPVRGSTGPGILKLNPPEFPSVVENEAFFLEAARRSGIDVAPSALIHDGQGVPGLLVQRFDRVVTDTGEFRSLPAEDACQVLGRYPAAKYSLTSEEIAAGLISVTRAEAVAAMSLLRQFVFAYLTANGDAHAKNFSILGSVSGEWKISPAYDLPTSYLYGDYTLALSIGGRRREDVTRATFADFGQHLKLKPRATHRVLDELIERTDLWINDLDTLPFATQQVRKLKRAIQYRRKQLTARH