MELCHLESIGLPIQRLNGAGLNGAGPAKAPQVKPAALNGAKSDREMKPQNALQQPAAHATRPLYMDARDGTYVFHCEASVELLQLKEEDPSILLVELEQTIFHPQGGGQPSDTGILKADGLPDLTEGVIRHECKGSTDELQKWLRRSQASALQVRCLVDELQRRRNARLHSAGHLLDVAIYELGFRWQAGKGYHFEEGPYVEYIPTKEGRQLDVKDAKAKDAAITEISQKMKVRVRWWQGPRPTDSVARHVAQSNSEAIHFQLGLQGLQALQALQGLPLQFDFGLGLAGAVPGAMPGANKAWIMKLAIAQATCHWDRNCAERGILGDAPTQGYVVVVEILGAKPPKNGSCMFVNRNSNAVCGGISGALGCKAPNPEGKPAGVAARPASQWACDCGFMNKALNSVCGGSGPLGCKLPRPQEEATEPTLTEPVKIEAAASGARVFINRFHHLEMDEWINGFHHHLIPQKLMVYNGL*