MKPRFLSYTTRLLTKPFKVAIVGTGPGGFYTAHHLLNKSSPDVKLNIDFFEKLPTPYGLSRYGVAPDHPEVKNCEDHMINIMKDFGNSESRHKVRFLGNVEVGKDITLKELEDNYNSIVLAYGCTSADNKLSIPGADLPGVVPARQFVNWYNGHPDYYGENKYIPPPLDKVDTVSIIGNGNVALDVARILLADPREHWAKTDISVDAQQLLEKSTVKHVRIVARRGVLESAFSNKEIRELLELPAKFVPLPKDLLDFDTKKLGR