MLRIGKNKAKGSLFIKKCYYTNNSKGWLREYVYTKYRISLPNIENVKYDDIYLSCPSRDDFYVFTKKVPIFLRYLKLITSLENRTNDFIDFTKKCENGLNVEKDVYLTKEELLDIMFINGYSTKEMNALDLSFCSTYQFHYPEISVLFNLDEEDVYKYCLKKRSENPQTLVHLKYEKEKNMLSSYGFIFVFLYFGLNNLVLCNAWFLSKTIPFFSVFYMLGSYFYKDIQKYINKDINLMIDENNKNKLLAEDIIYKQLKLFSKDTECTEQLISFKQYCNVLIKKYTHSYINFQKNKIVETLEKKLKEIYNDEQNYKNSLQNILIEEIIKKIYEKIKTDKTFADSILNDGINNIQNINQNDTLINYVKSELQNIQKMDQKNSIVTKVLEQYELKKQQYLAKYIIHTHELNQIKNIINKSKLNINNLNHIEYNELLQLFNTINNRFGFYVNDDSISNITSSDSESKSFTQQINKFIIDTNKSFQHKKLVAFLREFQHI*