MSVHTRDKSDVLRTVKALLDAARHLQKDAASLEDVENLIQRLKHLHVQEKQKYGYKRQDSHTRGKLESLQNLVQHLESQARRARKVANMRGLESCLVGISNIVLGHELRRIGQSMESELNSWLDQQGIRELVDILGNDSEDAQVRAISSLETLVRRGYNPQLQEAILSAGLVQRLAPLLQPNSASWRVQERVAFALSSLLDFNKNIFVSEVLMAKVVGNLLSLVSYESDEHILVLVCVLKSLLSAGEAITVDEIYTCNGIQTLVDLLDHNFKPLQYAAMYCVFDLAYFGRIEVAEKMLEADVLRKLAKLESSNTPGNLPTVESEAVDISSYGFDTDKPATSTNSSSTTQLFANAVTKFALHLAIGTSLRKRERQALKLKLLKQIKETMDDDAEIADITADILWGP*