VPFTHWHNIEDDVVLFIDGEYKYNWFEAWNECASKNMSLITLDSEQKEKMLTKLLREVFNSTRNLWLGANDLAEEGKFTWASTGAVFDYSNWSLNRSKNNWRVRNPDNYQNKEHCVHYWRESEFEWNDNVCGTKMGLICEDHHITQLMKKDLKALYVFLHKGIGRRGIM