MADPSFASGRLGSRLQGSIAMIAEELLRAGRLDDALKALQEQVRSQPSNATLRIFLFQLLAVMGQWARAQNQLKVVGELDASALPMVQTYSTAIDCEALRREVFAGRLTPVILGQPAEWIAPLLQALSLDAEGHGEAAQALREQAFDAAPAVPGRIGEAPFAWLADADTRLGPVLEVIVNGRYAWLPMSNLRSLKVEAPSDLRDLVWLPAELTLANGGATVALLPARYAETVEHGDDAARLGRKTEWLDSGLPVGQRLFVTDAGETALFDLRELDFEPTDA