MADRVQFITLPDGRRLAFREMGCAIGSAKRSLLALHGILSSGLGAMPGVSEDTLRDFGVRLVALDRPGYGQSDPHPSQTFYSFCKDIATVIKALNLGEKVWLLGFSMGGAFCWAAARYIPDRIAGIALWSPVGSYFWKGISKEERAAMLATYSATDRSLCSIANRLPFFVFRWYGKWLSARLSQRPTQDMTAGLSPADWKCAQRPGVMEQMARDYNEAMAYSNYGVAKDLQLMIGNWGFEPEEIDKIFKGKIHIWQGDNDWLVPLKMQQWVQKQLPERVQLYELRGEGHISWVCCNDHAHRETLKTLFGSSN*