MLSQYAGTLALGGRLVCQGAAAMSTQLARRYGGVPEGSFLSDKQKQLIEREDKFGAHNYAPIPVVLDRGEGVFLWDVDGKRYYDFLSAYSAVNQGHCHPKIVEALTSQAGKLSLTSRAFFNDVLGEYEEYITRLFGYDKVLPMNTGVEGGETAIKLARRWGYDVKGVPANCAKVLFARGNFWGRTMSAISTSSDPSSYGGFGPFMPGFEVIPYNDLGALQAKLESDPHIVAFMVEPIQGEAGVVVPDEGYLSAAHRLLKKHNALLIADEVQTGLCRTGRMLACDWEGVKPDILVLGKALSGGMYPVSAALARDEIMLTIGRGQHGSTYGGNPLAAKVAMAALQVLQDERLAENSDRLGGILRDRLAAIPSKMVKSVRGKGLLDALVIDESHGVSAYDVCMRLRDNGLLAKPTQKNIIRFAPPLVMTEPQLNECVDIIQHTITSFGV*