MGEKGKVCVTGAGGYVASWLVKFLLSKEYIVHGTVREPADGKNAHLMKLEKAADKLQLFKASLQDYDSLLAAIKGCSGVFHVACPVPSGPVANPQTELVEPAVVGTQNVLRACSEAGVKRLIFVSSVAAAMNPNWPKNRPMDENCWTDIDYCMTIQDSFNWYSIAKTVSESEALKYSEKSDFDVITLCPAFILGPLLQPTMNASNILFNELFKGHEAIENRARVIVDVRDVAEALLLVYEKPEASGRYICAPHPIRIRDMVAMLKTKYPNYNYPKRYIEVGPDHLKFSSEKLKRLGWNYKPLEDTLVDTIEQYQEAGILNRD