MEVQQQTVAKLVLLGEMGSGKSSLVLRYVKGQFFDYQASTVGAAFLTKTIPELNVKFEIWDTAGQERYHSLAPMYYRGAMAAVIVYDITSTESLTRAKSWVKELQRQGNPNLIMALAGNKADLEEQRAVSSEEAAAYAAENNLFFLETSAKTAANVSELFMDIARKLPRVQSSAAGPGGQPGQQGSIALSAASQPPAAAKVGCWCGWRALKTRVRSAARPDLVITEAWAQSWVVKHGLYNMDKEDGQSRLKNEKGLHLSRTSSGH*