MLSYHVLIDYLNKMASPSSRVGVNASPTAGSSNNEEILVDECSQARVAILNRPKQLNALSHWMVECLKQLYEQWETDSQVSVLIMKGSGRAFCAGGDVAATCHNGNAGQYNLAKGFFYTEYLLNYIVGTYKKPHVALLDGIVMGGGAGVSIHGSLRVATEKTVFSMPETALGLHPDVGASHFLSRLPGYLGEYVGLTGARLDGADLLACGLATHFVPSKSLPELEKALKSFSTGDVEDVCSIIDEFTIKVNPEEKSPLHRLAEINKCFSKTTMEKILEALELEGDNCHGWHKASVESLKKASPLSLKITLRSIREGRHQSLGECLVREYRLTVRCVDRKLSNDFYEGARAILVDKDKNPKWNPATLELVTPNIVDYYFSPLKEEEGHELELPVRHGAGEDKIKGLARL*