MAEQLKQCGIVPWLDIWHLRPGFPWQRILEQQIDQIGAAAVFVGGSGIGPWQSQEIDAFLREFVGRKCRVIPVLLPDAPTEPKLPPFLQGLTWVDFRLVYPEPMGQLTWGITGQKPQGNLQVNDKKPEAVTTEKFLENTKSLPKPIRWNDQKRQELLKIVHKVFEEEELKTICLNNQELLHGNPYSKIQGNTVSSRLNYLVDYLIRKNSIQSFLEILSKESEYFASLLEDV