MRLLKAVYHPRNQYLLHLDAISSDEERTKLAHSVRSVKVFRVFGNVNVIGKADASDRMGSSSLAAALHAAAVLLKINGDWDWFVTLSSSDYPIVTQDDLLDVFSHVPRNLNFIDHTSDVGWKLYQRVQPIVVDPGIYLARRTRIFYASQTRPAPNSFKFFTGSPWVILSRSFMEYCVTGYDNLPRRVLMYFTNVLLPLEAYFHTVLCNSPQFQNTTVNTDLRFLVWDTPPKSDPNFLNLTHFEDMTNSGAAFARRFQEDDPILNKIDSEILKRPRNGVVPGKWCSEDRVDVNIVEPGPFAVKLSKLISKMVAKENIRSTQCKF*