MEVQQQTVAKLVLLGEMGSGKSSLASTVGAAFLTKTIPELNVKFEIWDTAGQERYHSLAPMYYRGAMAAVIVYDITSTESLTRAKSWVKELQRQGNPNLIMALAGNKADLEEQRAVSSEEAAAYAAENNLFFLETSAKTAANVSELFMDIARKLPRVQSSAAGPGGQSGQQASIALSAASQPPAAAKVGCWCGWRALKTRVRSAARPDLVIIEAWAQSWVVKHGLYNMHKEDENRIDQEMERYCQTRLYSVLVWSGCALRVRSPLHTHPTVTCCVPFPEVWSVDLRMILSSI*