MESSVAVWHNGKSSWSVVGRAGDRWGSGCQSAVLVAKALLGTKQPAQASKLRTTWTDGSGGSMSSMLRRRVGFSAILWAQITVDSADAGQTMSNSGFSPLVCLGTAATGLLLLAYQLQPAPAPQVQRAPAALGATAKARPSSMQSAATALPVGSPPPIGAAGLSASYRDHLSDSALAEPDTLARAVAASAADGEVMLLCVGGSGAMRTGLNLVLNFRAMGLYHMLVLALERDVCTSLWDALPSLACVWWPRRLEAPRPASLYNTMFNKVALAFFEARKVLLERLVVKHRLNVLHLDADTIWFANPYPVLKTVYRDHAIVVQADNPFANAGLLWAQRGAKYERLADSERSTRVRHSAWVLEELNRRIDRFTYRPESANLNDIIASSLNGAPTFAAGVEFYEARFKKDKGSQEAAKRMQDGRYRRASAAARQYYPTNPAPAASLLLAPEWLFSHFPYGIFFPAPNGPTLLKRRLLAAAGWRVISVPFFEWDALPTASERQTYLERAVALSE*