MKTNLLNYDLQGLTRHFADMGEKPFRAKQVMRWMHQSGAQNFDEMTDLAKSLRHKLNEQASIEIPKLMMSQESSDGTRKWLLDVGTGNGVETVFIPESDRGTLCISSQVGCALECTFCSTGRQGFNRNLTAAEIIGQLWWANKAMGVTPKNERVISNVVMMGMGEPMANFDNVVTALSIMLDDHGYGLSRRRVTVSTSGMVPQMDRLRDVMPVALAVSLHASNDEVRNQIVPLNKKYPLKELMAACQRYLVKAPRDFITFEYVMLDGVNDKAQHAYELIELVKDVPCKFNLIPFNPFPNSGYERSSNENIRIFRDILQQAEFVVTVRKTRGDDIDAACGQLAGQVQDKTRRQQKWQQILIGQQG*