MSVTLDLGNDDILALLDREIQRGYSRRTPITKIQIECSSAEFWIGMGDSLTENDLILIFQKVGRAFPSLQEVAMKVFELPLPVIALDALLRLTKDTLQVIDLVDVVLKGTQHELESLARTFEGHPSLQKIHLDWCLPIVGSLDAVFGNLSTIRKLSHVKICGAAISTERLRVLCSKPSLKCISFLDDHIEDDGIMAMAESLDTNENVRELSIRLCGLHPSTGESFARSLRANESLEALEVRIKDSDWNAYGQSFTNAIQQNKSLSSLTVFVDGNDIQVTPTVKQLTGALYGHPSLKSVRFGLRGAQTNGVPRLIAETFVGPLRTVLETNTILEDVQIDGMMESPGLPLDITFLLKANLAGRDKLLKNPADHDLWIETLIANSADVGFTQYLLNMNPSICPVPPPTALYYEV*