VTDYSGSGVKDFVFEVHRGDTTKVIGQRLKDEGVVATPSAFTDAAAGNQAIAAIQPGFYKLRTKIAGKEAVARLAEQDNRVGLLVIPEGRQLDDVSAVSNGAVTEGIFTLIARASCVDLDGDKHCVAASDLRQAATTASQGELDVPDWASNGVNAVRDDHRRIEGLIAAGRWDFDPMAEPEQILASLIRESNAQYQQLGLLSSDAAGLSPYQVLVVASLLQREAKPRDFAKVARVVYNRLAKHQKLEFDSTVNYPLDRQEVATTDEDRERKTLWNTYVSQGLSGTPISSPSPEALQAAERPEPGDWLYFVTIDAEGTTLFTADYNEHLANIELAKKNGILDSAR