MKCKEEAAVALANQTEPMCAQCLRSSILGKFKTVLNTHALVSAQDRILLGFSGGPSSRVALEFLAEIRSEALASRALNAPGFGLGVVFIDEGLAIGTSREERSHAVDVVEKIVSRLELPLVVRRLEEVFDDDNQEDCSTQLKNLLDSVKDGTGKEDIVEILRMELLEQVAKKEGYTKLVLGLSTTRIAARVVSATAKGQGFALAAGVQYVDSRWHAPVVLPLRDCATKELALLCHFFHLETLFLTNFSTLVEPSASTINSLCSNFVFTLREDNSSRDHTIVRTAGKLTPFSFNHLAPSNGDSRSMRKRRGVKTELSNSGSNMEALCVLCRAPVD