MLTLLILVSVGLASAHHGGEHFEGEKVFRVSVQDEKQVHLMHLLAHQVQVDFWKPDSAEQIRPESTTDFRVTADQVAKVERFLEVNGLTYEVLIYDLNELVASQFDSLVRTTGHSYEKYNSWEKIEAWTEQVAQENPGLVSRSTIGTTFEGRPMYLLKVGKEGSNKPAIFMDCGFHAREWISPAFCQWFVREAVRTYGSEIKMTDLLDRLDFYILPVFNIDGYVYTWKKNRMWRKTRSTISGSSCIGTDPNRNFNAAWCEIGASDNPCSETYCGPSAESEKETQALVNFIRQHLDSIKAYVTVHSYSQMLLFPYSKSYALTKNHVELNTLAKATIKELATLHGTEYTYGPGATTIYPAAGGSDDWAYDQGIKYSFTFELRDKGRYGFLLPESQIRATCEETVLAIKYLSNYVLEHLY