MVLTRRAAQKGAAFVGGSALARAGHGRAESLAKSGVKRSANARGLVQGHRRKIQVVAGVEVVKAGELQDAVDAVEKKAVPVAGRWRIFSGELEPAVFVQRPSARNRSPYVADVRLESGRIAIAHVPCLELGGKCVPGARVLVAPMLDKKNNRVGADAVSNKFGTPKCEFSVKFVYYTDDVNAAAGGTLVGADPQFGEKVARLVVEETTLFGSDIVEIQTQVPDIMGPGTRCDFVLTHKDNSRTVLETKMVVDADNDPAGRCAVFPWGKRAQKGPDGEKVVSARAIHHVQCLTRLMERRKESGSGVRAALMLAVVRDDTVRFRPDAEKCPSFAKYLTAGVQAGVDVRAFAVRCHEDGTVTALGEIPLQV*