MDDAMGPDLISDLPQSIIESILVQLPIRDAVRTSILSSKWRYKWASITRLVFDDKCVPFSNDREVVEKSVVKFITRVLFLRQGPIHKFQITNSKLQSCPEIDQWILFLSRNDIKELVMELGEGEFFRIPSSLFNCGKLTRLDLSRCEFDPPHSFKGFVCLRSLNLHQVLISPDAIESLISRCPLLESLSLSYFDNLALTICAPNLKYLYLEGEFKDICLEDTPLLVEITIAMYMTDDIAEHFEQISNCNFVKFLGGVPNLEKLVGLIYFTKYLSIGIDFVHPPMMYNNLETIELYQVNFEDMVEILVILRLITSSPNLKELQISGSSNIPVSVDTPDLDFWEKECLSDSTLNKLKTVKLSEMGGWLHEIEIIKYLLGHSPVLETLSIIPCVFDVENNLKMLIELVKCQRASTRAEVIFTRQ*