MESLTLTGLLKQVAGEFPSRRALSVSGKFDLTYARLHQLVEGAASLILAGGVKAGDVVALTFPNTVEFVIMFLAVIRVRATAAPLNSAYTADEFEFYLSDSESKLLLTSQEGNEAAQAAASKLKITHATASLTEAEAQVNLSLIHSEPDPHSVAKLVNEPSDVALFLHTSGTTSRPKGVPLSQLNLASSVQNIKSVYKLTESDSTVIVLPLFHVHGLLAGLLSSLGAGAAVTLPAAGRFSASTFWSDMLKYDATWYTAVPTIHQIILDRHLSKPEPVYPKLRFIRSCSASLAPAIMARLEEAFGAPVLEAYAMTEATHLMASNPLPENGPHKPGSVGRPVGQEMAILDENGVQQEANVSGEVCIRGPNVTKGYKNNPEANKSAFQFGWFHTGDLGFFDPDGYLHLVGRIKELINRGGEKISPIEVDAVLLSHPDIAQAVAFGVPDDKYGEEINCAIIPREGSDIDEAEVTRFCKKNLAAFKVPKKVFITDSLPKTATGKIQRRIVAEHFLAQISTAKVPKFGA*