MDAVLLEHFPGGLDTFPSPYFDEEDFFTDQSSRDPLEDSDELLGDEQAEVEFLSHQLHEYCYRDGACLLLQPAPSAAPHALAPPPLGDPGEPEDNVSYCCDAGAPLAAFPYSPGSPPSCLAYPCAAVLSPGARLGGLNGAAAAAAARRRRRVRSEAELQQLRQAANVRERRRMQSINDAFEGLRSHIPTLPYEKRLSKVDTLRLAIGYINFLSELVQADLPLRGSGAGGCGGPGGSRHLGEDSPGNQAQKVIICHRGTRSPSPSDPDYGLPPLAGHSLSWTDEKQLKEQNIIRTAKVWTPEDPRKLNSKSFDNIENEPPFEFVS