MKILVSSTLALSLSLAIGAAQAEELSGTLKKVADNGTITLGYRDASVPFSYLGDNSGQPMGYSVELADKVVERLKSTLGKPELKVKYNLVTSQTRIPLVQNGTVDLECGSTGVTAERQKQVAFSYGFIYVKGQLLTRKDSGIAHFDDLKGKNVVTTAGTTNERYLKNYNAEHKLGMNVVSAKDHGEAFQMLQSGRAVAFYMDDALLYGERAKARQPHDWVVVGEPQSREIYSCMVRKDDPQFLALVNETLAGLYRSGEIQGIYQRWFQQPIPPKGLNLEFPMTAELKAILENPTSDPVQ*