MEKTFSFYFLSSPSPFKLCLRIFLFLLTQISSFHAQTTALKKPPVPALIVFGDSIVDPGNNNKLATVIKCDFPPYGRDFVEEKPTGRFCNGRIPSDFIASSLGIKELLPAYLDPNLTPEDLLTGVSFASGGSGYDSLTPKIASVLSLSDQLEMFKEYKEKLKMIAGEAKAASIINDALYISIIGTDDLANTYFSTPLRKKEYDVSSYTDLMVKSASSFYQDLYHLGARKIGVVGLPPIGCVPSQRTLGGGITRECVDLRNQAAKSFNSKLAQQLKMLEANLPGSKVIYIDIYTILDNLILRPSDYGFEVSDKGCCGSGKLEVAVLCNPLSPHTCEDVSKYVFWDSYHPTENAYKIITDTVVKGYLHFLL