MIDMGKTLAKVSLWDRAGRRLDVRTRPNVAAGGVLDVAGISGWLVDALGAFGGHPVEAIVPVGHGAGVAALKDSALAFAPVDYEATIPDDVMARYRAARDPFEVTGSPALPHGLNLGAQLWWLEEQGALEGTTLLPWAQYWAWYLSGAAVSEVSSLGCHTDLWAPAAGGFSPLAQRMDWAERFAPVVHAGAVVGTLRPEIAAATGLSPEVRVLAGVHDSNAALHAARGFAEVADREATVLSTGTWFVAMRRAQGDAPVLPEGRDCLVNVDVDGRAVPSARFMGGREIELAAHGARVDDPAEQADMLAEVPGLLAAGTMLLPTLAPGCGPFPDSAARWIGEPGDGRAAACLYAALMADAALELIGAREIVLVEGRFAAAEVFVRALAGLRPDCRVMVADGPCDAAFGALRLIKSGLAPAARLRQVEPLAGDWEACRARWRMETTQ