MGGAVPTNSAQGPYVSHHPAPVSAEMPAHPITLEGYSVLHQMFRFRWAAWNALGEGERLGVIKDAEQTLRPMEETGLTALFSMVGHKGDLMLIHFRNSFDELNEAELKLAGTRLYGYLEPVNSYLSVIELGLYDSTVKLYKQLMERGVVPHSEEWEKAIQETIERQKSAMSPRLCPKIPDHRYLCFYPMDRKRGEAINFYTVPIESRQKQMEAHGMVGRRYAGKVQQIISGSIGFDDWEWGVDLFGADPLQFKKLIYEMRFDEVSAVYASFGAFFIGLRVKIDGFSEWLGGKLPTL