MTLIHLFKCDEAKPACGNCIKHSVDCDFLSLDSPRSKLSPGPSQALDMSSLELLHNFTTRTYVTLSESLILRDFYRFSAVQRGLQCEYIMRTLLAISALHLAHHNVERRDHYQSLGMAQHQIATRDAMALITDPSPETAESLFLFSTLTIYFALACPRKDDGPLFIEESGFPEWMFLLQGTRAFMSIAGDQSNRLMAPLLNHGADRWFARQAGPDSSLDVANRHLTGMRSMIELRQSDAKLRNIYVRAIDELQKSFSILDRIGCEPCDLTDAFVWIFEVAEDLLPLLRVPTQEAVAIFAFFAVLLKRMEKHWYLHGWADHLIAKSYHLLDEEHRLWIQWPLQETGWIP