MEMFLSAVLGELSTRSINFFISKISKTTPLDMEDHLSRVLVRAQIIIDEAMGGHISNQAMAIICMLDTFRCQYHEEDTKGHVIINSSALSRLSSLKSLCFYNRDTPISKQLQEGIDELTSMILDAKELVVFLTSYPHLYRQPYCMHLVLGNCLFGRQMESEIVINFLLQTQPYGAEELEVLPIFGPIFVGKSTLVAHACKDERVRDHFSEILFFQNYGFTDDELATLRDGCARIHLNHVSISNKDRRLLVVIELVGDLNEDEWNRLYFASKRFVPCGGKIIVTSRSEKIKKFGTTRAVTLKYLPREAYWYFFKTLAFGSMDPKVQPRLTHLTMEIASTLDGSFIARNFTARSLQKPISRFGERPIDLLKQNRPANLGRMATPSEVFVLSNQYGSAQDKVPKVRLQDVMYGTFKTSGKFELLSWRSSIPPYFSYVGTCEILELKAAGVKRKRSMKDGGKLM*