MGVDHKNAEAVECLYLVRDTFFPLDPTIKKGRLDNLMRDLLVVLHDISSDCRKHPQRRAQWEYLRGKVLDVGPDYCKEAEEHLSKSVKLDPSMVDAWCCLGNCFWKKGDLTQAKNCFNIALSKGPNKKALQQLSMLERRIGKGSADEAETVEESILHAKQAVSLDIKDGQSWYTLGNAYLTSFFVSGAWDRNKLHQSLKAYQNAEKDEMASANPDLHFNSATVHQYLEDYERALRGFEAASIRDPGLHADRELNKLVNLLSKLEDLIINKGRLKAKRLSIILSSLSANASLGAYRQVSLEQLKEGFNKGMALQAKMLQAISHDNSVPLFYLLADRETNCFALSVYALRDGAIKEGITITLLEPFFHEVNVTWKDKVYRYNVIRVDLPQQLLLNGQPPLVQDAVCSTLQAENIPP*