MGKCQKLSVVYVRRSMQRKNGFSEKVVQAITRYRASPHGDHATDEAGFAFTLWQDVCVADVATALHPNGQLCKPAALVEAADFVYRGLRHAGNASTRTTGPYTGVVRKVASVNEWPGINTQGISMVRADFEPGGVNPPHLHPRATEIALVGQGIFYAGFITTNGKLYAQTLQAGDLMVFPRGLVHFQLHLGKGHGVLFGSLNSQDPGIIFLPSTLFSSYIPDEILSKAFMLTHNEIVSLKAKFEKLKPH*