MRDKVFNFLRFLNAGVFGNGTESSHTLPHSATRAAMLVRINTLLQGYSGIRFEILEAITKLINSNITPCLPLRGTITASGDLVPLSYIAGLLTGRPNSKAVGPNGEKLNAEEAFRVAGVSGGFFELQPKEGLALVNGTAVGSGMASMVLFDSNILAVMSEVLSAIFAEVMNGKPEFTDYLTHKLKHHPGQIEAAAIMEHILDGSSYVKAAQKLHEMDPLQKPKQDRYALRTSPQWLGPQIEVIRAATKMIEREINSVNDNPLIDVSRNKALHGGNFQGTPIGVSMDNTRLALASIGKLMFAQFSELVNDYYNNGLPSNLTAGRNPSLDYGLKGAEIAMASYCSELQFLANPVTNHVQSAEQHNQDVNSLGLISARKTAEAVDILKLMSSTYLVALCQAIDLRHLEENLRNAVKNTVSQVAKRTLTMGANGELHPARFCEKELLRVVDREYVFAYADDPCSSTYPLMQKLRQVLVDHAMNNGESEKNVNSSIFQKIVAFEDELKAMLPKEVESARAVLESGNPSIPNRITECRSYPLYKLVRQELGSELLTGEKVRSPGEEIDKRLIY*