MGVDFLPGVPLDEKSSSDKKKLKLLASDALPLPVWFTNRVFLVLFFAASYYLMRRWGEKKSQFSMPHHVLSFGDIVALLVVVASFIYLLGFFGIDYVQQAIRSSDGQWDFNEEVEALVQDKACLLPTPQVPGPIVQLKGQDIRNNTDEDIAYAVSCGSVPSYTLEGSLEDAERGAAIRKRAVEIMTGRSLEALPLGGFDYSAVLGQCCEMVIGHVQIPVGVAGPLLLDGYECMVPMATTEGCLVASTNRGCKAIHMSGGATTVLLRDGMTRAPVVRFESAQRAAELKFYIENAENLENICVIFNRSSRFARLQYIQCALAGRNLYLRFGCSTGDAMGMNMVSKGVQNVLEYLQHVFPDLEVMSISGNFCADKKATGVNWINGRGKSVVCDAVIKGKVIAKVLKTSVSALVELNTIKNLTGSAMAGALGGFNAHASNIVSAVFLATGQDPAQNIESSSCITLMEATNGGQDLYVSVTMPSIEVGTVGGG