MADPTDLNLDAPSDLQDIPDMSMQLLPPPEGTYPDKATLLAAVQAHGKAHGYNVVVKSSSTPTEKKPGRTAKVWLRCDRGGHYRPRNGLTEETRKRRRTSRLMDCPFMLVAAGTPGIWTLTVLNATHNHGPIVEKPRQVPHHKVRKGQIAAVPYDWPHDATLTPYTTALVIIDMQKDFCLPGGYMSLQGYDISANQALIPKLQHLLNAFRSSGFPIYHTREGHRPDLSTLSSREAYRSQNNASGMGIGSPGPLGRLLIRGEVGHDTVDELYPVHGEPVIDKPGRSAFAHTDFELILRNRGIKNLVLVGVTTDVCVATTMREANDRGFDCVVLEDGTAASEPSLHMSAIESVKMEGGIFGAVAKLEDVMHAVENFKAVTVKKLAPQMTWPSDFIGIKSGIPFSAINIGGMSCHWVRGAIIRTAKDKIS