MQHYLELVQDLLKLEAIQGELAEYNGGQPTFPQWAAAAGTDENTLRKRLDHGIHCKNRMVTSNVRLVISIAREFEGPGLELYDLIQEGMQGLIRGAEKFDASKGFRFSTYSHWWIKQAMRKSVSEQTQIFRLPAHMVEASYRVKECTKRLRRKLKRRPSNEEIAVDTGMPVKRVEAAVNLPKYSVSLDSKIGSTDMTYQEVTADPSAETAEEMLNRMSMKKDVHQALDTLSPRERQVVKLRFGIDDGRIRTLQEIGNIMGVSRERIRQIESGAFRKLRGKKKVKCLMDYLVPVGNW