MLEKNSLFVYVLLFHCFSGGTPSLRVYESFCHTGVLHGGGGGMAACHHHSLTSTGSSTLKLGFLNSVKKDGNGLCLQQLADRISVISKSSLQCKPVRMTLVEERPVISRTSFRQASPHMLAYELVQGALVKWSEVMDRSIREPPTAVLLHGILGSRRNWSTFAKRLAQEFPTWQFLLVDLRCHGDSASIQKRAPHTVAAAAQDVLRLVGQLKLTPRVLIGHSFGGKVALSMVDQAAKPLARPVQLWVLDATPGTVRAGGNGEDHPAELIEALAELPDEVSSRRFVINFLLKKGFSAGVAQWMTTNLRPVKSAVSSAFSWTFDLQGISDMYQSYETTNLWHIVENVPQGVHCNFLRAERSLHRWAHEDVQRIHLAETLAATEGAGVEMHVLEDAGHWVHADNPDGLFRILTKSFLGF*