MSGAVVIEAPGEYRIVAHEPTAPAAGEALVRVHASGICGSDREVYQGNRPEGYVRYPLTPGHEWSGTVEAVGAGVPGTLVGRKVVGEGFRNCQVCDRCHAGETTLCTAGYEETGFTQPGAMAATLTLPARLLHVLPDDADLTAAALLEPAACVAAAALKANARPGERVAVVGTGTLGMFAVQFLRAGSPAELLVVGTRPDREKLSRDFGATGFRTKDQELPADFDVVIETAGSASAARTAASLLRRGGRLVLTGIPAPGAEGLDPTDLVVRQLEVHTVFGAPPDAWAHTVRVFGAGLLDPLPLVTHELPLVEFPRAIELVGSGDPEVGKVLLRP