MVGPQRPQFVLFGSSIVQISYSNGGWGAILSDIYARKADILLRGYYGWNSRRAIQVLDQVFPKDATVQPTLVIVYFGGNDSMGPHSSGLGPHVPLPEYIENMRKIATHLKSISENIRIIFLSCPPVDEARIRENTSAYFSELVRTNELCRQYSEACIELCKEMNLKVVDLWTALQKRKDWLTACFTDGIHLAEEGSKIVVEEILKVLKEAEWTPSLHWKSMATEFPEDSPYDLVLADGKTTINPSDWTYHRQIQWD*