TQLEKALYLPEMEALKKQILQIPNKGSGAARFLLRTAMNEMAGKTSESTADLIRFALQDTVISAPFRGYAGAIPEAIDFPVKYVIEDISVFDKIQTNYWELPAYESWNEGSNSALLPGLLRESQSKGMLSKCRIIENSLYIGHSYEEMFYSISPYSNQVGGPYELYPFTFFSMLQEVQGDLGFEQAFATRNFFNTLVSDRLSLMENTMLLTESFDYTPWDAIYGDINYDEQFAAMSINERIEKCMNTYRGVAFQNSSKSIDFFLNNLTTFIDNGLTEIAISDLPYDIVQQEISQFLQGSNEWKTLDAMLFNLDKGDINGAFRKLLQSAKDNNIKFRAIGHSDNSVPPFNNPYKSLYYKGNIIAEAIEKLDREGQKFVVFADSSLLNSTPGTGRPMPGLVQYLKIPATVV