MVNWKELLRRPAARLGLDVDKESDLVSLAQYIYNDSKTKTPLTELINNHFSQTGRINRNHEIIAELPIRTYWTTNYDKLIEQALIQAGKKPDVKKRVNDLAVIKSKRDAIIYKMHGDVEVADEAVLIKNDYELYEKNNQMFTIALKGDLVSKTFLFIGFSFEDPNLEHILSRIKILLDDHTRTHYYFIKEVAEEDYPNNAEGKEQFQYDKIRQELKCADLERYSIKPLIVKKYEDITAILETITERYNRNNLLISGSAHEFNDYKVSGINAEDFIHKLSKTLNQKEFKVATGFGLGVGSAVINGVLEGMEESGTRNINEHLIMRPFPQYATNGKEIGQLWEEYRQQLISECGIVIFMFGNKLTKKEESDEDIVVEANGVIREFDIAVDKNAKVIPIGVTGYASRKLWEQVINDFQRYYPEFPYLKDKFIKLGEDGIEFNQLIKIVTDIVIEIRGGE