MASTVPKPGPANLRPGAGLDEWLEEAKRCHYLPEAVMKQLCEMVKEVLMEESNIQPVVTPVVICGDIHGQFYDLLELFRVAGGMPGETSVQAPQTATTVITSEDLEPPTEITDPKLRKRIRSSSAGGATEEGGGDSADQPAQPADATSEKSTAAPSPAADTRFVFLGDFVDRGYFSLETFTLLMCLKAKYPDRIVLVRGNHESRQITQVYGFYEECQQKYGNASVWKACCQVFDFLVLAAIVDGSVLCVHGGLSPEIRTIDQIRVVARAQEIPHEGAFCDLVWSDPEDIDTWAVSPRGAGWLFGDKVATEFNHVNRLQTIARAHQLVNEGYKYHFPQKSVVTVWSAPNYCYRCGNVASIMAVDRDLNTKFSIFSAVPDEQRHVPAGRRGPGDYFL