MKSETEEKYRRYVNALTLHLETCDSILGQVDSTLTLFDDLQSQHQAVATKTKSLHDACERLVLEKERLIEFADALRSKLNYFDELEKIQAKFHAPSMSVSSSHFLPLLKRLDECISYVGSNLQYKHSDIYLKKFRHLQSRALGMVRSHALAVLRNASSQVQAAMRENMGGANSGQLIISEGAETSLLYVRFKAAAGELKALMEEMEARAGRREYAQLLQDCHTLYCEQRLSLVLGVVQQRIKEYAQKDALPALTRSGCAYLLQVCQLEHQMFDHFFPSSSADSSNLAPLIDPLCTVLYDSLRPRLIQSADMELLCELVDILRGEVLGEQLPRRGEAAAGLRPTALRTLADVQERLTFRAQTFMRDEVANFMPTAEELDYPNMLQQAMAAAGTGEDEEGRDAYAMWYPPLEKTLACLSKLYRCVDTGIFTGLAQESVGVCSASIQSCLLQLGVFGGNSGQRASKIIGRKSSQLDGQLFLIKHLLILREQIAPFDIEFAVTIREMDFSHLLDHLRRILRGQASFLSLTSGASLARLSPRVTESHVDAKKDLEKDLKATCEQFIMSVTKMTVEPLLSFLTKVTALKVTNSANLYKTTISDSASTEGPSAGSGRNLREQAFAMPEKVAEMMAKVEESLKQGLPDVVAKMRLYLQNTNTRAILFKPIKSNMMEAHTQVLALIQQEYAAEDFKIIKVMQPQELQAYLDSLA*