MSGFGALPVLPALHGIRAPGKDSNAKEAPEYSFVTALSALVKANRSSDLVDSWRAGTDARDWRGVKVSDDGRLIELMVDACGVSEVPPEFFQLPDLEKLWLSNNGLRTLPEEVANLRSLDSLWLGSNLLRALPGGLNSGLSCLRKLWLPANMLSGTLPAEVCAITSLEWLDVSENKLTEVCPEIGQLQSLTRLDLHTNMLRGLPATIGLLTRVKHLSLHFNQLESLPGEIGQCSSLVWLSLNANRLTQLPPEIGNLTNIVRLAVHINELHSLPAELGRLPLEAVSLFKNKLVTLPPELLLGLAGTCCRLGLYENELREVPKEIGKLSLLQELWLYSNQLTSVPPEIGELTELRRLWLDRNQLTHLPKEISKLTRLQELYLDNNQLVELPEELASMTQLRKLYLDGNPNLVLPPAVAALPCLTESADYGTNPEAFKSEAQYKP*