MSKRSRPLWLALAVLGLGGCRIVSQQELADLKHPPNPHMANLGDTWRQHIVPQVVREARPVAALMKDVQASSDMDAACKQFGYRSQQENPCVFTVRVTGTVVSIDTASRNGKMVVRDDSAGNVTVQLGPTIRGTDLRDAYRGASYQDFNDQVLYGDFGRAINQQALAMIQAAHPKTGERLDVVGVFSSWDIPQAVPDITPAQITRDDKGG