MRGHRVMTSCSGATGHSYPKDLVSFIFERWQDPAFVARLCPAQPDCGFTLPDRSVLEQVISTCYQASLMREEERPVMFRLIIRDSHLFSAEEGPPTGMHRLIFSRLRPFNEYELHRLAPAADFYRTLIGITLPPNDGAQIWGLLHSGTRWMHAVYGGRKTSPPLPVCLVVYVTGAGQISVCIGSEIIASLNGGQINCPSLDVFNSQWISKSLAMVHSETLEMHRKAREASGRVWANLDPDFGSYLGQQAVRRIISVIRNSHHGGLLVYLPEEMTAEIIKENRYMSIKYQFLEFESRQRFRTLTLKVMNTMAEIHGDPRDPAKMVGWQEYVTSKNDSIALLDEAIFDVAHFIAALSAVDGAVVISKRQELLGFGGVISGDLDSVGMVAHALDTEGTRTEPVLSEAVGTRHRAAYRLCQRLHEAIGIVISQDESVQIVKWHNGAVTYWDQVPTGVPGF