MTSGGVTYPGYTHGCLAYDDPATLRALAVEQVSAGLAAGEQVWVVCPEDRATVTGWLASVPGVDAARRRDALRLVPVGEAYRHDEIVDPDRQVRAYVRATTEALTAGHTGLRVLAEATSLVRTPAQRDAFARYEHRIDHWMRHRPMSAVCAYDRRRLDDAAIAELACLHSVTNADVLFRLHAGDGDSVVALAGELDPSNHRDFAAALERADPRPVAGRVVFDAAELRFVDHRSLLHLRDHARRHDAVAVLRTPSRAPARLVDLLGLSEVRVEVVR