MAVLSAGQLTLADHAKRFDPNGSIAAVGELLSQTNEILEDAVFIEGNLPTGHRTTIRTGLPTVYWRALNQGVPPSKSTTAQVDEACGMLEARSHIDSKLAQLNGNTAAFRLSEDVAFIEAMNQTQASTLFYGNPGTDPKQYLGLAPRYSSLSAGNADNIINGQGAGSDNTSIYLVVWGENTVFCPFPKGSQAGLSHRDLGEESVSDGNGGFYQALRTLYQWDNGLVVKDWRYVVRIANIDVSNLVGESSAADVIKLMAKALDRIPNLNMGRAAFYMNRTVHSMLRIQAMTKASSVLAPVKGLNQFGNSTTWTEFDGVPLRKTDGILNTEALVS