MDAVLLEHFPGGLDAFPSPYFDEEDFFTDQSSRDPLEDGDELLPDEQAEVDFLSHQLHEYYYRDGARLLLPPPQSAQTLGAPPGVPEEADDVGGFCCEAGAPSGGSGFPDSPGPRSPAPCLAYPCSGAPVLSPGGRLRGLSSAAAAAAAAARRRRRVRSEAELQQLRQAANVRERRRMQSINDAFEGLRSHIPTLPYEKRLSKVDTLRLAIGYINFLSELVQSDLPLRGGGSGGYVRAGAGSGLGGEGLGSQAKKVIICHRGTRSPSPSDPDYGLPPLAGHSLSWTDEKQLKEQNIIRTAKVWTPEDPRKLNNKSSLNNIENEPPFDFVS