MSTYLVTGASRGIGLELVRQLAAKTSETVQTISAAARTSGGPLFQELLQQHPDRVIFVPLDVTEKESVKNAVTHVATALNGKGLDVLINNAGVMTPGTVENMDDLEDTLRVNVGGVHLVTREFLPLLRNGNKKRIVNIFLFSSTSVGSIQLQPTYRAMPTPSYKISKAALNMLTVLYSQELEAEGFTVFCVSPGWLKTDMGSDDADLPVDTGVSAVLDAVLTTGKEKNGRFLNILVPGWENNPGMNQYDGKELPW*