MRTGLVCNACNAEFSDEAAQKTHYRSDWHQYNLRRKVAGVPGITEALFQLRVEALAEEKKKLEGGQSLVYKCSLCSKEYRSSKAHAQHLTSKQHILKASVNPNVSANEITVTCHAPERPPQPDREKRASKMKAEEGAFSDEWEEVDGDEDVAMSDTDEKVEVDGEDAAMSDEDMGEWDVTQCFFCDFTPDGTIEGCVEHMHKQHGFFIPDSEYLKDPRGLLNYLGLKVTKGLLCLYCDERSKQFQSLEAVRKHMISKSHCKLQYGHESVEEELEDFYDFSSSCTMEEGSQMVLADATPVFLSSGGTELIIRHDTEKNESLKIIGSREFARYYKQRPRPSDKRDGILVNSLVARYRSMGLATRLSHDLISSFKETKKLPQFQAE