MLSIVSWIVLVAFVAADKLETCDLHPKIEERIVKDTAAWGDAGITEDLVKSVSKHCDTEARIRQHYCNCQPQRILIENGTVYLNNLIPRHRLGPHEHIGLLVELYEVSQVYKLPNVEFTYWLDDHPPGETNYVFSGSGPHGAPRATAWPYEPRGGLPPMVAWSKSADNGVLMVPYSGAFRCAKDSFDALEASLHQTAGVAWADKLPLGFGRWNGFCTYYYGMGLVRSEDGQAVPCPRTYLNNVSAAHPDLLSAFDLGVAKPVPLAHQNRYKYIISTDGWSISSKFDKYLLLGSTVFKAASIRDGFYYDALEPNVHFVPFMVKHKDDIVEALQWARQHDEEARRMAEAAREFARKHLSRPARLCYLFRLLTHLSKQYRYPVSCSRRKLCVPLAQELRYYAQDEKTKDTCPYDELFDKYGATDPLAAPDADRLREVSVMHLDPLHWPRDDL*