MNDKLNSLLLFSIGITLGRLIRRVLASKRSDDPVVASGKLIAAWRALESMEPRALFTDAFAGALAGTEAVREALSLARPYLSPGGAQHVEQRRFCFSNVASRVWWFDRQLEAALGASAGGASSRPPRQVVVLGAGMDCRPWRMELPLGVRWLEADLPSVASAKREQLAQLGAGFEPGQACSHPLRAASWAIMPADLSQPGWTKALIEAGLDCTQPIVWVAEGLLMYLKNDQVTALLREMAELSPSGSSLILHQTTDELLTRTQQGPDAAPAYAPFPPELVATWKSSFPSAANRAELGARLSTAGWPHLQQATSRAGIAAQIAASQSGEACSSGSSTSNGGAAASASDGDAAAMAAMFDFETQPDVGRDRWAVFLTASKX