LRDFTHNNTTIGLKFLSSLSQTPQSTNDPTVDYLIHTIGLSKASALAAAKQIRLKPTAHPDSVLALFNAYGFTPSHIASIFSRRPSLLLANPDTTLKPKFEFLSRNGISGNFLADVIDRDPLILCRSLDKQIVPCIDFLINFFGSTDCIVSLFSTAHRTRVLHTFSEFVAPNIEVLRANGVLDSNIAKLLWMRPIALSRDVEWFTDIVEKTRERGFNPSSLMFIHGLCTLSSMSKDKWLSKLHLFRSFGWSDEQFQSMFLKKPFVMNSSEEHLKRALDFFVIKWDWTWEDISKYSLLLNFSLEKRLIPRSSILQHLISKGFIKRKSVGSALNSPEHKFLEKFVMKYLSEDPNLLEMYQEKKKMALCERSEAVGLCAKLDLRTVIC*