MSLIRKTVLHVETIYVDGGKDAPTPLKMVAAAAVLKNPWAGQGYVEDLAPEIRRIAPELSKHLTKMIIDEIGSGEAVEAFGKSAVVGLDGELEHASALIHTLHFGNTYRSAVGAKSYLAFNNTRGPANAPILVPMMDKNDEGRRSHYLTVQFAIADAPAADELVVVIAASTAGRPHHRIGDRYKDLEELGHDLKNPAAVK