MVRFLKKEIIGGLARRVFYSTEVHRRFTPEVPVPTAKRLEGKVALITGGASGIGEMAVRLFAAHGARVVFADIQEGLGAELATELNNRGDSVRFIRCDVTKEEEIAAAVKCVENLDIVYCCAGILGAIGPLDEIRVDEFDRTLAVNLRGTFLTIKHASRFMKRAQRGSIVCTGSVTSIIGGLGPHAYTVSKAAIAGLVRSASVELRAHGVRINMVSPDGVATPLFVNGYEALEQESCTPELLKKRMEDMSVMSGGKRTLTTLDVAQAALFLASDESGYISGHNLLVDCANSITKPTENARWYTTYLPMFREGGKVGLD*