MLHKALENFDVASNLLHVISDEDQGKGNYKKAHQLLLGFCLALKDRGLTIPDDILSRLVLLHSYVLGKISIRLGDHGNAAQLLVRVARNISKFPIHIVPILTSTVIECDRAGFKSTAFEFATKLMHPDHRNLIAANYKRKVEKIVRKFERVEEKDPTTPCPFCMSLVPNMQLECNHCNRVIPFCRASGRLGDWSICPHCKFPALATEFAKIIQGDSLCPMRSQGVTAAEIIQVENPFSTCRNLTQHDISAWRYLARSNIW*