MPTSHLPKVFQVDTEPLLHRSIVIDSSDKERANLCLDMLSAHPERAIMVQNLKVMMISPDRNLVDKILACAELMKGLKHLDLKIGLDPNWDDYLVRTLVRWLIYEDPKVYDMALTDRHKALEVVGFWYIPRTTPKGLLRFLQLILSCRAGKLCESQALEPYCPGGIGEAGSRLPSIYGIMDLDGLSWSEVGIFPGLYAAEEQRLALCPRVATQLDTLHKDGLRVTSLSLHWFGLTNNESSVAELEPFAESMAAAFPAIRVLRIFTRPPRPADKMDCYTRLGAGLAPLAKTPMWRVDVLPWGDSDKEDGSRLTPAERSMAPARFSLSVEFRHRQKRAESAERGKFCRNFNPTAPSRNPLVSLNID*