MSATIASLRESLCSETTPLPIRFRALFSLKHLAVQNKGTADSLSAIDAIAAAFASPSALLKHELAYCLGQTGSDAAIPHLTQVLEDLQEDPMCRHEAAEALGALGKAESLGVLQKYLHREGEDVSVKETCEIAIDRIEWENSEERKQEKLRQSDFASVDPAPPMPEDDEKQTVETLEKKLLDTSLPLFKRYRAMFALRDLASPPDLPTAVPAILALAKGLKDESALFRHEIAFVFGQLSHPASIPALTEALSNLDEVSMVRHEAAEALGSLGDEEGVEETLLKFLHDKEKVVRESVIVALDMAEFEQSGQAEYALIPEVASKAS*