MRVLCLHGFGTSGAILKSQTVAFRNKLDSSYSFDFVDAPFRCGAAPGVDALWLSSGNFTWWPQATPQAIRAAHLWLDDYLADNGPYDAILCFSQGCALVGSYLLYHARETPDAPLPFKSVIFICGGMPFDALEDLGIRVSQRAHDINDRTSKALKAKAAELQNLAKNPDKIVPGVGLWDNTLDLCHDPRKMPNPTDVFGLDFTTFPQDLRITIPTVHIYGGKDPKWPSSMQLAYFCNNRKMYDHQGGHDVPRSTEVSLRIAQLVRDVIAQTVQED