MLKEFPAKEAKALIGFEVGRMVLQRLPTVIPGGFINPLANVYLATSAYIALQKATRPKPGLAGAPPWIRDILADHSRFSLKRPYSYTGTTAELAAFGTILRRLVPGLLQLPLFAGLQENHQTFEKALEHQAPLKLRWREEKERPMHDLADSFLLVNTMRILSGSRGRSFVLTLALWQQESGRDRAAALAAGDAKAAASALLRARRLIPRLAKADLDETLASFVESAHDNAWNFRQEALLHNPREPPPAVRVAELLRWAKTDSGKRLLALADIRRHGVSGVQWPGNEELWRPSAGYTAVGGLLLLPLLTPIDAVRWASWCTMSLTVFGLMLPMLHLLGAPSLPAPAFLSLGSLLLYCLIAGSIWWNHLLGGARRWAILSGQLASQLVDQADAAAGIAFLTRDWAEMARRSLVALDQDARFCLFCCSFHKRAVLDLC*