MNSLQEGKDSRRRGHLDFDSSQPGSSKRARTHEAQQRRRPQQQQEDSEAPNGCDSQQPAACDTAALQASLLQELPVPLEGCACNLPDAGPELEPCAVEVLSARALAVLARQDAAMYDQHLRLMRFDEALADLASRRGLLVRFHVKSMGPLNGQAELVVEAPEYMTVEYLKRRVVKAKLQRGDRLLSTARFMLRKRLSGGSSGGEAASGTEELPCATPAGEEVFLFHLGYRAPGPYQIFIGTAAQTSDREQQEAMRESLLTDAHNRQQQRQQHHAAAAAAAMAAQPAEVVHARLRYQALLEAPGSVSAVQPVQPQRERLLPEAQQSVSPADSQGNSRSQPMASTQAAEGAGSVAPDVPPQPAVYLESRRQLARWTPGEVAALIAGVQMHGTHWSAIHEVYTPTGCINPARTQGDLKDKWRNIVRVACMGRQDRSHGLTDEQRQIVWSIANPSNHIPGX