VFFLLQKSGCKFTAEEERVVIELQAQFGNKWARIATYLQGRTDNDMKNFWTARQKRLARLLRGPLPAARSTEQRQGQSVFFIFSRGSPEASRPPIVDFGN