MQLLKDKFGRVHDYIRISVTDRCNLRCVYCMPEEGLTFLPHEKVLSKDEIVSFMELMVKFGIKKVRITGGEPLLRTDIVEIVRGLGAIPEIEDISITTNAMYLAKKAEALKEAGLTRVNISLDSLHADRFKAITRGGRLQKVLDGIQKAEEVGLFPIKLNVVLIKGQNDDEITDFLRFTKDKDINIRFIEYMPIGHAGTSWKEKYLPLDTIFEACNEAGYEYEPVDSIRGNGPSENFRIKGAKGTFGVIHPVSAHFCDSCNRLRLTADGYIKACLYWDEEMNIRPFIQDPVKLMQLVQKAIDNKPENHEMALKLQDEVQSNKPTWRRMSQIGG*