MVMGKSASLLDFEQATGAAAESELQKDLAKLISTVTDPAEKAKFKIEMDDFHALFQRWKSADPSKSELVWEDIKTPSPSVLIPYDSIVSGEIEKDDFAMREMLERLVVLKLNGGLGTTMGCKGPKSVIEVRSEGGAEYTFLDLTVQQIAHLNKKYGTNVPLVLMNSFNTHEETDKIIRKYQGKVQIYTFNQKRFPRVWKDSLRPVPLDAVGKTSEWYPPGHGDLYDSFVKSDLFPVLKNLGKDIVFISNIDNLGATVDPNILKWFADKSDCEFCIEVTNKTRADVKGGTIVEYHGAVKLLEIAQVPSKKVEDFKSIKKFKVFNTNNMWARLDAIERRLPELKLDIIVNPKEEGGKAGARSINVPRSRFLPVKGCADLMLVQSKLYTLQSGSLVMNPKRLELFGEASIPTVKLGDSFKKVQDYMSRFKGFPDGLPDIVELEHLTGTVIIVANKGQRIDIPAGSVLENKVISGSLTILDH*