MVLSSAPESGGEKVGMMQGGLEEKRDPLINSAGCYACYGEIASIVASTQGLYYHQTRGNGGTDLLNRIWRSMGELLEEQLLLKRSCIVTDFFHASVKVQNIQYYDGKHVFYKLQLVLLPDFTSKFHLQNVLTIADAQYHASVPHIISYSKIADRSGTDRFVVEAAIIDSTREIGKYLMRNAKSVLRIDIGIAFLEFRGREYRIKWTEEFLQRFRKAVGPRSVVSPYDPPLMSPAATGCRFQTACLSEDSLHKSLINTVQREGRPAVVEMNSSGGGSWL