MTAKFDFAEWWKKENRKGGTPVVVKMESPNNWSMLELRSPQEDFGQKDKGKNAKQLTWVMLLKAHQAVGCLSWMAQALYIVLSAVKKRLILRQGVEDGPHRGKLFHVIKAILAFAVMMLMFEVVAHLKGWHFNAPHVHIPGSGDVQGLLHSTYVAWVYVRANYLAPPLQTLANVCIVLFLIQSVDRLIQCLGCVYIKVKRIKPVPKVEMLDDSGDVEKPYADYPMVLIQMPMCNEREVYQQSISAIAQLDWPRERMLVQVLDDSDDEDTQVLIQNEVQKWQQKGVGIVYRHRLLRTGYKAGNLKSAMTCDYVKNYEFVAIFDADFQPQPDFLKRTIVYFKGNDDLGLVQARWSFVNKDENLLTRLQYINLSYHFEVEQQVNGHFLNFFGFNGTAGVWRIKALEES