MPGLVPPPDHSKSLFVLAIGITVVTALFVLKSHTFPIAGDNIHRFPSGGQYKDGTKQINYCPPAHARYPKYPDYKWLAAAAALTIPLCLYLSYHPGNNIRRICPCCNTYHHP