MRASRVGIPSIQPLDFRQLRIASTPQLLRTWLVYSLISFPPTEWFVRNTFFEQFVPGETVEDCIPSLKAMRARGIGAMLNYSAEVDESQLQGDNTHGKEARREREREHRLEQVMMALEKSGEYERSLPLEQRGATGFALKPRELFALKGKWDDMGVLENDPGLKENDLEVLSDLWYKLRKIGEKAKENDVALIIDAEYTWKSKSEKWNGPLIYGTYQSYLLGLKLVRGAYYLQERKKWLDEGRLGADPIWPNKPATDVSYENLLKNGLAEKGSNELMRLKKDVRGKVRIAQLYGMKDDLTYGNLEEVMPFLGRRAFENKSLMSGDQGAAGERKRVTQELW