MKDNSTSAVSSWLGYKIQEYRLTQRLLEANNSSCIGFEILDDLEEHTGSTSTFEQDKISTTGRNIVSNHSKDLWKTLSNWMDLIDSGEIDVDNTIFLLFTNKRCHSEVLQLLSTSQATEEASKAFDEILKIVSHPSPSIANYLNNFSKSKTDACRLISKFTYIYGSGSAPHDLRESYKLHRLGALEEHLDEIMYEILGWVSDVLTLAAEKRQPTIVRAKDFGARLGEIESKYRQKTILNYFCNRSSESEDVQNTIKDAPNYIKQLNLINVDDSELEEAAIANLETKDAVVEWTLNGDVQDYSYRYYQRELRRCWGIQKQKIHLDFNGRPETEVGQRLYIECLNNVTRYYLENKKVGDFFAHGTLHSMADKLTIGWHPEFDKKLGDPDA