MVGPQRPQFVLFGSSIVQISYSNGGWGAILSDIYARKADVLLRGYYGWNSRRAIQVLDQVFPKDATVQPTLVIVYFGGNDSMGPHSSGLGPHVPLPEYIENMRKIATHLKSLSENIRIIFLSCPPVDEARIRENTSAYFSELVRTNELCRQYSEACIELCKEMNLKVVDLWTALQKREDWLAACFTDGIHLAEEGSKIVVEEILKVLKEAEWTPSLHWKSMATEFPEDSPYDLVLADGKSTINPSDWTYHRQIQWD*