MDLQLKQWRSQQQQQHQTESEEQPSAAKIPKHVFDQIHSHTATSTALPLFTPEPTSSKLSSLSPDSSSRFPKMGSFFSWAQWQELELQALIYRYMLAGAAVPQELLLPIKKSLLHLSPSYFLHHPLQHLPHYQPAWYLGRAAMDPEPGRCRRTDGKKWRCSRDVFAGHKYCERHMHRGRNRSRKPVETPTTVNATATSMASSVAAAATTTTATTTSTFAFGGGGGSEEVVGQGGSFFFSGSSNSSSELLHLSQSCSEMKQESNNMNNKRPYESHIGFSNNRSDGGHILRPFFDDWPRSSLQEADNSSSPMSSATCLSISMPGNSSSDVSLKLSTGNEEGARSNNNGRDQQNMSWWSGGGSNHHHHNMGGPLAEALRSSSSSSPTSVLHQLGVSTQAFH