MLHSSLEPTVVGALNSLLVLETDDASSAELHTWLAIFGKEKGSLLDAAVEKFDPRVALEIGTYCGYSSIRISSKMENPDSILVSIEMNSHNYAIATELIQHAVAPTGMELAKESATLATGLSLKVLLLKGTLSELSDTSEEFLNEMAASSFDFIFMDHFKHCYLPDFMLLKDRVMLSKGTSIVAEIIGFPEAQNYLKFLKENPEELETEAYKSEGVCMSTTIQKYASSDTVRALVAAIEKDLWAMATISEDYLKALNALFGNFPGLRAMDQATNCIPHLVAALKSGPEATQEVALDTLFLLRKAWSTCTTEVGKAQAVAAAEAIPILQYLIQSGPPRFQEKAELLLQFLPGTLLVTIKRGINLKQSVGNPSAYCKLTLGNGPPRQTKVVSTSPTPKWDEVFAWAFDNPPKGQKLHISCKNKSSFGKSSFGKVTIQIDRVVMLGAIACEYTLLPDKNK