MDSKSYQLHVLFLPYMAPGHMIPIVDMARLFARRGVKATIISTPLNAPFFSKAIERDGQLGHDISIRIIKFPSAEAGLPEGCENLSSIISWDMHANFLKAMSMLQQPIEQLLEECHPHCLVADMTFTWATEVADKLRIPRLYFSGTSYFAMCVFDSLKRYEPHRRVDSDFEPFIVPGLPDQIKTTRQQLPDYLKQTTEHEFTKLVNQVSESELRSYGVLVNSFHELEPAYSEHYRKVMGRKAWHIGPLSLCNRNIEDKAERGNTASIGKHECLRWLDLKKPNSVLYICFGTLLDFPAAQLREIALALEASGQNFIWVVRKGELRKHEDKEEWLPEGFERRMEGKGLIIRGWAPQVLILDHKAVGGFMTHCGWNSTLEAVTAGLPLVTWPLFAEQFDNEKLITDVLKIGIGVGALEWSRYAKKILVMKDDIEKAIVHLMVGEEAEEIRNRARELQEMARNAMEEGGSSYSDLTALLEELRALETSKQESAVH*