MDSVLLEHFPGGLDAFPSPYFDEEDFFTDQSSRDPLEDGDELLADEQAEVELLSHQLHEYCYRDGACLLLQSGELDEGGAYCCESGAPPGGFPYSPGSPPSCLAYPCAGAAVLSPAGRLRGLSGVRSEAELQQLRQAANVRERRRMQSINDAFEGLRSHIPTLPYEKRLSKVDTLRLAIGYINFLSELVQADLPYSPGSQAQKVIICHRGTRSPSPSDPDYGLPPLAGHSLSWTDEKQLKEQNIIRTAKVWTPEDPRKLTGKSFNNIENEPPFELVA