MSNDVVASLLGPRRFDADGVHFNDPDDPELTARYILCVDAINFCFWPDHEAIRDAKAQRDKWAKYPYEHVAGGLRKALEADRGALDAKRLTGIDGPKLRQMLGWPRPLPLEDERARLLREIGQGLINHFGGSAARLINAANGRADVLVDLVVRIFGGFRDVAIDPRDGSQVFLYKRAQIFVGDLWGRFNGRGLGRFDESIKELTMFADYRVPVVLRNMGILKYEPNLARKVDQHNFSTADIVPAGSAEEVDVRACTVQAVERMRRALEERIEKEPELNPTIPGEVDEKFVTSVALDWFLWTEGERQRDDAGAGKHHRTLTVFY*