MKRLITLNIRRTYSTAKQQIPAAYSQPIEGLTHGDSVQHVVLSKFDIHHPEQSVSSDKEQLLYPLSSFVFGQPFRSDIIHRCVNFERSLTRSGSANTKTRSEVAMSGRKLRPQKGSGRARLGDASSPTLRKGGAAFGPKPKDWAQGIQRKVWELGLRTVLSQRWREGRLIVVDKFEMNGESQASLELANLIKQNSWSSSVLIAGGHWGTEAKGWKSPGLLRQALSRAHLVEDGIRLGQTGPEWQRIQKSKILPILNEVDLAHPNDFRPGKPHPTDLTPGKIGIYHLLLRKYTILDINAVRHLEHHLTRDLRAPITALGISPAEAHYQSLLANQSLAQPYHQILNSSP