MINLFVDSFGFSKQGAIAASSQLLHVKTPEKALSVLNFLKAKGFEAIHIHTIINKCPHLLAANVEKNLVPKFKLFEDLGLSKFDLGAVISAYPTIVTYSLNKRLLPNILFLKNYLDPKGVLKFLKGQGRRLVSNRLQSNVRFMESQGIGGSKLRALLLKRTALFEVKSIRLIEITEKVKELGIESHFKMYSHAVGFMSSMSKETWQRKFKFFKSFGWSEEDIRTAFQKVPVIFCFSEQKLQKTMDYFINELKYDEKYLCFHPHIFSYNLERRLIPRINLLKVLRSRKLLEKDANLSTICVLSEKAFLERYVLRFGEEAENLLNIHKGNKENSRN