MALKVLSALDTAKTQYYHFKAIIIAGMGLFTDAYDLFCIPPIMKLIGRIYYEDEPNLEKQYETPAFVVSLLVGLALLGTVIGQLVFGRLGDQIGRRRVYGLSLMLMVLSSIGCGFSICRTRNCVLGTLGFFRFMLGIGIGGDYPLSATIMSEFANKKTRGSFIAAVFSMQGFGILVSSTVTMVVCSIFNAASNAQYNHTPEEADLVWRLILMFGAIPAAMTYYWRMMMPETARYTALVEQNVLQAAKDMEKISSLAPLLGF*