MLTLQPDIVAPGVLLLSADINDNQEYQSDFAITQGTSVATPVAAGIVVLLKSLHPDWYPAALKSAIMTTEKKGKIMGGGNKFQEPVKISRRRQVRKEKEEDEVNESFKSPNLEAERRRREKLHGRLMALRSHVPIVTNMTKASIVEDAITYIGELQKIVQNLTEKLHEMEETPLEIYEQQTVHTIKPEVEAIDLKVEMKKMGIEENVQFCKIGKRKFWLKITTEKRPGIFTKFMEVMCLLGFEIIDITLATSNGAIIICSSVQILQGLCDGDSVDPEQTKDFLLEVMRSNP