MLACAVALAALAGCSTTSRASYDALRTIVASHRELAPTPAQVAALPYAQILLNWPDGSALMVLGNDDAGQTSWYSNDRHMVYLRDGLLVGSTGFAQDAMQIRIEGDNPFDELTRAAQATTVIRRYDWMPGYRYGAVVRGRLVRRGRETVRILGTDRQLDRFEEVLEGPGLRALNQYWVDPASGEIWKSRQLVAPGLSVEITQLKPYRPQR