MDAVLLEHFPGGLDAFPSPYFDEEDFFTDQSSRDPLEDGDELLADDQAEVEFFSHQLHEYCYRDGACLLLQPAPSAAPHALAPPSAGGPGEQDDSGGGYCCEAGAPPGGFPYSPGSPPSCLEYPCAGAAVLSPGARLQCLSGAAATAARRRSLEAELQQLAAHVRERRRMQFINDAFEGLRSHIPTLPYEKRLSKVDTLRLAIGYINFLSELVQADLPLRGGVAGGCGGPGGVGRLGGDSPGSQAQKVIICHRGTRSPSPSDPDYGLPPLAGHSLSWTDEKQLKEQNIIRTAKVWTPEDPRKLNSKSSFNNIENEPPFEFVS