MRRDYVDPGYSPKDTDLICEFHIEPAAGISFEEASTHMAGESSIDSWTEISTLSPELAARLKPHVFYLDADTQTVRVAYSEDLFELGSVPQVLSAVAGNIFSMKIVDNLRLQDITFPKSMLREFEGPNFGLPGVRDIVGVKDRPLVGTIVKPKVGLTSEMHAEVAYNAFAGGCDLVKDDENLTDQKFNGFEKRAELTLKIAEKAEAETGERKMYLCNITAPTCEEMIRRLHVLKDLGASYAMIDIVPTGWTALQTLREAAADEGLALHAHRCMHSAFTRNPRHGVSMLLVAKLCRLIGLDQLHIGTVVGKMHGDKDEVLSIRDECVLDTVPADPEQHVLAQDWGGLKPMFPVASGGLAPTMIPDLYSIFGKEVIMQFGGGIHAHPMGTAAGAAACRQALEASLEGISLQDYAKDHKELEAALGKWLEK