MGKRFGFVRFSGNVNIDQRIKNLCELWFGYLKMFASVPRNHRKESNVYKEPTKVEKKRENLPISYANAVIGGKNQEPPADRQESAIVLESGNFVIDDKKLACLAKARDFSSLRNPGMLCHDEGFDEFIIHYVGGLWVMFEFKSKEACKNFLNNAAVNHWVTEKRKWDKNFVPSDRIVWVDVEVLPLRAWSKNSFRHILAKWGSIAHLDDNIGEDVYKSRICILTSFLEIISEVIKVSIDGEIFPIHIKEAPRWNPTFVCEFNKNFDNDSVDEFHRFEQDHEGSNGSLSDKEDVSLNPFGIFDVMKKLYNEEELQKLTKLHKVSSQGQYQNSIPINEDSVFQEPSHGASPGTIHVSQQNPSYHDQELPCPQNEVRPTTSQDAPVAAKIATTTNVAAKNATTKAGDVPDSISIASNPFFSSNLRKIYEDN*