MVRVSVVCCLKLLLLLALGGVTMHVPDAGELAPLGPLRLDGHLSFHDVAAAARDFGNRCSMMPAAVLHPGSVADVAAAVRRVFQLGERSPLTVAARGHGHSLLGQSQAAGGIVVRMESLGGIGARMRVVHAGEGGGRASAYVDAPGGALWINVLHETLKHGLAPKSWTDYLHLTVGGTLSNAGVSGQAFRQGPQVSNVNQLEIVTGRGDVVTCSPEENSDLFYGALGGLGQFGIITRARIALEPAPKMVRWIRVLYSDFASFTEDQEALISTAKTFDYIEGFVIINRTGILNNWRTSFKPQDPVQASHFQSDGKVLYCLEMTKNFDPDEADIMEQEVGVLLSRLRYIQSTLFHTDVTYLEFLDRVHSSELKLRAQGLWEVPHPWLNLLIPRSSIHRFAREVFGKILKDSNNGPILLYPVNRSKWDNRTSVVIPDEEIFYLVGFLSSAPSGSGHGSVEHAVTLNDKIVDFCDKAGVGMKQYLAPYTTQQQWKAHFGARWETFERRKHMYDPLAILAPGQRIFPKASLPMSS*