MAASDESPMVRPTVQELASAGVEEPPRQYVLPEQDRHGDLLAADEFPEPIPLIDLSRLTDADEAERLRAALQTWGFFLATNHGIEGSLMDAMMSVSREFFRQPAEEKQKCSNLVDGNGKDYQVEGYGSDKVVSEDQVLNWSDRLHLRVEPEDERNFAKWPSHPESFRDVLKEYASRTKEIRDLVLRSIAKLLEIDEDYFVNQISNKASGFARFNYYPPCPRPDLVLGLRAHSDGGLLTILFNDDTVGGLQVQRDGRWYNVSAKPHTLLINLADCLEIMNNGIFTSPIHRVVTNIKKDRLSLAVFYAVDAETMLEPAPGLLDDKRPPRYRKMLAKDFVAGLFEHFRQGKRFINTLKI