MAASVQPACLDLHFSGKHPPLLKHNAIIVRCVSSPNVIPEADSISGPPDIINTNRDQRKVVRIAWEKLVRWSRSLRAKAKTDVLERTRKVVVLGGGSFGTAMAAHVARRKEGLEVNMLVRDSFVCQSINENHHNCKYFPEHKLPENVIATTDAKAALLDADYCLHAVPVQFSSSFLEGIADYVDPGLPFISLSKGLELNTLRMMSQIIPIALKNPRQPFVALSGPSFALELMNNLPTAMVVASKDKKLANAVQQLLASSYLRINTSSDVTGVEIAGALKNVLAIAAGIVDGMNLGNNSMAALVSQGCSEIRWLATKMGAKPTTITGLSGTGDIMLTCFVNLSRNRTVGVRLGSGETLDDILTSMNQVAEGVATAGAVIALAQKYNVKLPVLTAVAKIIDNELTPTKAVLELMNLPQIEEV*