DLPGLQGATRICTPQGKGLKRLSEGDLAIIDAPDLSRTFAQRLLAAKPAAVLNVSRFTTGSVPNFGPQMLIDGGIQLVEGFGQELLDGTKDGKKGRLTEDGQLFYGERLISNGSVLSGPAAENAFADAQQSLLDRMEAYFGNTIQFIHSEAPLLIDGLGIPDTGNAIEGRKVLIASPGDNHRSRLKELRSFIREYDPVLIGVDGAADTLVELGYKPALIVGNPTGIGADALRSGANVILPADPDGHAVGLERIQDLGIGAMTFPSSVNSSTDLALLLADFHNPQMIVNVGGPVTLDGVFENREDSDPAALLTRAKLGTKLVDGSVIASLYTVR