MDRAELTTEQVLKRDIPWEHYMSTKLISGTCLQLLRRYDHKPESQRAPLLEEDGPAYVRVFLNILGSISKEETVEYVLALIDEMLATNPKRAALFYDQSLSGEDIYEPFLTNRLTYVATSVFSFRILLLWKGNWFVQEKSCKILTDIISARPKLQNGMLPNGDSSNSKSKLTSTHDVLRGLVDWFCSQLRNPTHPSCSIPTTIHCLSSLLREPYVRTLFVQADGIKLLIPLISPASTQQSIQLLYESCLCIWLLSFYDAAVDYLSTTRVMPRLVEVVKGSTKEKVVRVVVLSFRNLLAKGAFAAQMIDLGLPQIVQNLKAQAWSDEDLLDALNQLEVGLKDNLKKLSSFDKYKQQVLLGHLDWSPMHKDPGFWRENINNFEENDFQILRVLMTIIDTSSDTTALAVACYDLSQFLQYHPSGRIVVADLKAKDRVMKLMNHENTEVRKNALLCIQRLFLGAKYASFLQA*