MLFKFIKVNIYLFAILRRHRKMATTFKYWDDCVHPLDIEALWLNPQVRTEWLDSGETKGQKVHLSRDPDGQPFLTQTEMRAIAEIIDRRHFHSQIDVDMICAIAELESDRQVLATRYIKKTKETTLGVMQISPKICNWMYREHGYRACMVDEEKSTLYRPFVNIYFGVAYLKWLSNFEHRARGEEFIVRAFHGGTKKATHKSTNPYWKQYVSIKENLPSRKFIAQRPIMDPNSNLIPTTTTTNDIKHILWDSRASPEDMEQMWNHREVQKQWLKSRETRGQVRFCKDVDKGLYISKVELKTVAEILLSKHFNTRVIKSEFLCAAVEIISARFLNGVGSRIGLMGIDYSTAEWIYKELGYKAYKVESVEDLKKPFISMYFGAAYMIWLSEYEGRERSPQFIMKAIIYGPKNVTLEETCPTWLKFQEQLSYYESMKRQSESCNIM*