MCTWARLVDVCKPGDRVEVTGVYRASPVRSNPRHRSASSTCRAHLPRSLLGAFSEPRLQALAETPTLYEDLAQSLAPSVWELDDIKKGILLQLFGASHKVIDKESSGGSARKRGDVNVLLVGDPGTAKSQLLQYVAPRGIYTSGKGSSAVGLTAYVTKDPETKQFVLESGALVLSDHGVCCIDEFDKMSDGARSILHEAMEQQTVSAGIICSLNARTSVLAAANPINSKYDPKRSVVDNINLPPSLLSRFDLIYLVNESTDKRLAEHIVQLYQLDRTPAHAVVPQRTLMDYISYARREVHPKISDEAAQELIRAYLAMRNMSGNKNVISATPRQLEGLVRLSEA