MDAVLLEHFPGGLDAFPSSYFDEEDFFTDQSSRDPLEDGDELLADEQAEVEFLSHQLHEYCYRDGACLLLQPAPSAAPHALAPPPTVGPGEREHGGGGGYCWEAGAPPGGFPFSPGSPPSCLAYPCARAAVLNPGARLRGLSGAAAAAAARRRRRVRSEAELQQLRQAANVRERRRMQSINDAFEGLRSHIPTLPYEKRLSKVDTLRLAIGYINFLSELVQADLPLRGGGAGGGGGPGGGRLGGDSLGSQAQKVIICHRGTRSPSPSDPDYGLPPLAGHSLSWTDEKQLKEQNIIRTAKVWTPEDPRKLNSKSSFNNIENEPPFEFVS