MSAAGGKPHVLLLRPVDAAFAAALRDRYRVLDLYAPGQTLPVLAFVAAAAAVPEPPRATVIWAGVRVDASFLDAAPSLRCVVSTAAGLDHIDLAECARRGVAVANSGEVYSTDVADHAVGLLLDVLRRVSASEQYVRRGSWPAQGDYPLGSKLGGKRVGIIGLGNIGSRIAKRLQAFGCIIHYNSRKPKDSVSYKYFPNAHDLAAESDVLVVACALNKATQHIVNKDVLEALGKDGVVVNIGRGANIDEEELVIALREGKIAGAGLDVFEHEPKVPAELFSMDNVVLSPHVAVFTEESRSDLCLHTIGNLEAFFSGQPLLTPVHADSLVQ*