MVLLVSKLGEGMVGPCEATPSDILSLSLIDALPGLRPNVRSLHVFRQGPNAAAVIREALSRVLVHYYPLAGRLIHSPLLQLACTGEGVWFVEASVQCSLEAIDYLDNEVLEWRLQLLPQPPPEKDGFDPLLLVQVTQFKCGGFVMGLEFSHCVCDGLGAAQFLKAVGESARGLQLPTNIPPAWCREALPTQPIDHAILQPRPPPPPSYVEEHNRPLKHADIDISSDSIARLKSQFWEVTGKPCSTFEVLAARVWKCRAQAITYNNSTAGAAGLNHNNLNGDDATLVFFSNARRLVVPPLPQGFYGNCIFPVVVSLPLEKLRCTSQVETVKLIQEAKSKLPSQFAKWVDRTQRDDDDGYMDPFRAAPLSYATLFLSEWGRLGFGEVDYGWGPPIYFVPADYSGTIPVCIVGCPPSSDKGVRLMTWCVEESHLNIFRQLLMKKP