MKLFPLCLSALVMSTATCASSVEGAIEKVPQSLEQKGPSEMLSMKPDVKGGFGDRMMFIPFQSDLGLHSPVDRSGFEYCGYLDAIESEDGDSSRAPYAKLQLKENVEGIARFGLFYHPSPFQAFKHIIDNGGKYSGLDRVFLENLRKSLVVSLDSAVNRTYSIPVEDEGFYCFVGYQEVAHQETVIGENSEPIVTIEFDSFNSNVPVTLKLQRQIFLSFSIVYGLISLWWAIRCICSRTKLHLVQVCLFCWFSFFILNHPVKQRIFSIDNPDEYLVPFVVSCFTYFLGDGIEYALYSLFITTTVLGFGTIRRTSKKMVLFFSLLTCGQAFLVNVAPMVYPLLYISGSDKACVLRMVWVFNKFLYLPLITFLGAVLAFRFRLKKASQFDTRWNLFALTLAIIILFAFNDLVIFDKLQKLWKYDDTTLEYLKIVNGGIKFVAFSILLGPYSKLFAEPKSLQLDDFLGKHDGHKDPSLEKF*