MGKGPGLFSDIGKKAKDLLNKDYVQDHKVTITTQSVTGLAFTTTGVKKGDAFVGDLVTKFKRNNVATDIKLDTNSNILATITVDEFATGFKSIVSFTIPDPNSGKLEVQYRHENASISSTIGMTAAPLVEINGAFGSGRFSFGGEAAFDTSSGAFTKYNTGLGVNEPDFSAALLLTDKGDTLKASYVHNTSFDRRTSVAAEIAHKFSKNENTYTVGSSHAWDPITTVKTRLNNYGKVAALVQHEWRPKSTVTFSAEVDTKNLDKQAKLGLALALCP*