MNPKTSVEKMDIIVDLKTSVEMIDTAVDASCEIAHSGKVGGLEVKDAQPLKTAEEEGLGPVTPLPDRRNVEPVIGSDTPLTWISSPLKAVTNYCDGAETIGIDSCARTPKASVFDPFAPGPDELMFAPRKKTLEEPRIRPMRRLDFDNHDVSMEEVGENEVEVVHEESFLESVYESLLDSIVSKQAEGVLAENPTLNLDCDGFKTPVSSPSSKGIEEICPGAPMKRASESEKYNLVKVDLGICRKLEF