MVVKIIGFRWQVIYSLAEHNHDLVVQPSLKKFLRSHRGIPKQEKDFIVLLHGCNLSTGRIMQLMSEFYGSAQLVPYDGKQVSNFRSTIHKTEKFKDMQKTLDYFRALKEEDPEFFYKIKLDDNHRVENLFWVDSAARRAYKEKYGLEDNVHFQHLYHIRQSFIPAYYMHSFFPFLQSTQRSEGFNALLKKYVNPNLSVLQFVRQYQKIQEKCLVAQDGQDFRTDENERRRWSRHPLEKHASTVYTKNMFYRFSKEFEKTAEYDVKPVGNYLVTAIEEDESYCCECSKFDRDGIICCHIMRVMVRMGVKLIPERYILKRWTQQAIASDTNQVQNVNAPVGLVVRGMPLTSEKTLRLTNATTAFAAIAVEGCTNDENYAILEKHIKEMRSEFEEIKKRMMTNRQNTSGTEGGATE