MDLFYVLPHQLDLEHAWAIIDGEEFHHLARVLRCQPGDVVPITDGAGFAAELMVGSIGKHSLDGAICNPRTVPPPKTQVTVALSLLKSPQRFDLFLEKATELGAARIVPMITKRTVSTPDSGKVGRKLERWRGIVQSAARQSRRYHLPELMSPLTFREALVLDGYDLRLIAHESENAFPSFEPAGKKILFLVGGEGGFTDAEVADAVEAGFTPLSFGESVLRAETAGIFAVALVRARLLAEADPAKRL