MQIEPLHSIALVLLVFGILGGVVNAIITDPAQETRLPWWQHTLVGIAASFMVPLFLNMISGEIINDIIDKDEKSKLFVLAGFCLVAAISSRAFIRTISDRLLQEVRTVKKEVEVASAKADDAAAKADDAVTKADDAQVQATTAAAEATEAQQAVAPLVEGEVLEEPKPGLLDDGFESIKPMPDDERAVMKVMQGSRFVLRSLTGIAKEAGLDPTRAKEALTALVAKELIGQSLNKNQSPRWYLTTNGRLLKLGA