MSRELVDLSPGQLHKLAELIHRQEVQKLQELQFKSYADQQKYLHDAKDARDKVYHVLESAQEMVMQTEAEKDTTKQHIAKDVYEYCTKGIGTSLQFIRSYNTRLTYLDKLKNHSDDLIKQLKWLNPATQEKEAQRLALEAGMYKKAALESAKKFQHFVPNQFSRWLKENKIKFEDLVQKNVAKLGFKGPFKNLDDIQKLQVYENIIEEAGYGKSVVTYSFEALGKVGVAVLVFTAAAMVWDIYTAEDKMQAVVRDSVNALAAVVSLEVGEVVSVAVEAGFAALDIEIASAAVTVIGAVAGFGVGVLIGIATSALLDLIFSSGTSKVKITDGLTACRVVPMPDGLQLARLVKHNYPDL*