MGVDNKIAEAVECKDPMDTVLQSIDSLYLVRDTFFPLDPTIKKGRLDNLMRDLLVVLHDISSDCRKHPQRRAQWEYLRGKVLDVGPDYCKEAEEHLSKSVKLDPSMVDAWCCLGNCFWKKGDLTQAKNCFNIALSKGPNKKALQQLSMLERRIGKGSADEAETVEESILHAKQAVSLDIKDGQSWYTLGNAYLTSFFVSGAWDRNKLHQSLKAYQNAEKDEMASANPDLHFNSATVHQYLEDYERALRGFEAASIRDPGLHADRELNKLVNLLSKLEDLIINKGRLKAKRLSIILSSLSANASLGAYRQVSLEQLKEGFNKGMALQAKMLQAISHDNSVPLFYLLADRETNCFALSVYALRDGAIKEGITITLLEPFFHEVNVTWKDKVYRYNVIRVDLPQQLLLNGQPPLVQDAVCSTLQAENIPP*