MLRLHKYVLTQLLPSSSASASAISPLSRLISAAAPAVSPNPSCFAVEEYLVATCGLTRPQALKASTKLSHLKSPTKPHALLCAGVEKTLAPNVAGLTGLGLSPSEIARLVWLSRNSFRSRSIVSKLQYYLPLFGSSEHLLRAFKRNPYLLSSDLEGVVKPNVAYLHECGLGACDIAKLCISRPGLLVINPERFQDMVAYAENIGVPCGSGMFSHALHAVACFSKEEIAARVDYLKNTFMWTDAEVGIAVSKAPLILTRSKESLQRRSEFLISKVGLEPAYIACRPTMLTYSLEGRLRPRYYVVKFLKESGLLDHDRGYFGAVTISEKVFVKKFICPHKDAAPHLAEDYATACRGEVPARFSFT