MGLDDIIRSLQHKSILITGSTGFLAKILVEKVLRTQPEVKKLFLLIRASDLNSARYRLHNEILKKELFKVLREKHGSGFDSFVREKIFPVVGDVGHESLGIADLELRKTLWREADIIINVAATTSFDERYDVALEVNTLGAKHVLEFAKQCGGRLEVLLHVSTAYVSGNKSGLIMEKPIKLGETLIPYSHLDIDFELKLVEIELEKARNEGADEKTQRLAMKKLGLKRARLYGWPNTYTFTKAMGEMMMGHLRGDLPVVIMRPSIIESTFSDPFPGWMEGARTIDSLIVNFGKGKLKCFLADPNLVLDVIPADMVVNAMIVAMATHRSESSLHIYHVTSSVRNPCNYHTLADTSHRYFSKNPCYDKDGRLIVVKRVVMFTTMAQFRRYMTLFYKLPLQILKLVNKVLLQKFRLQYNKLNTNYNYVMHLAELYEPYVCFKGWFDDLNAGKLRSMVSPRSNLAFDTQIIDWDDYFMTIHIPGLVKYVLK*