MDTGIAKLRPIRTKLPKTHDAAEIPTLKQHHNGRIHDVGDGDGDDQKVSCDILEPVTPAGHVFLHPSFSIHIMAILGSKTPINVEALKAGLCDTLLKHKRFSSVVRKDDKGNLYWEPTPVNIDDHIKIVGPDDGNPGSSSFVEDYVANLAQAPPLDTARPLFEFHILRAKLGDAVENVVFRVHHALGDGISLMSLFLACTRKAGQPDSLPTLPFKVHSDGKKRTVYEAFFLLLWHFLLLLWYSIMDMCSFVATMFWLEDSKSPIKGYSGIETTSRKLAHKMVPLEDVRVVKQAIDGTVNDVVFGMIAAGLSRYLQQRYTDKADQIGTPKLNTIKTQLAHLRLRACVLVNTRPSPGLHELEDMMRGASQSRWGNDMGYILL